MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Obtenha a contagem total na API de blueprint do Sails JS


Eu acho que você quer dizer quando você usa métodos de API de blueprint de velas? Infelizmente na versão atual de velas (v0.11.3) você não pode.

Você deve enviar outra solicitação para contagem. Esse método de blueprint também não existe na versão atual das velas, mas você pode usar "sails-hook-blueprint-count" pacote que habilita o método de contagem com filtragem em todos os modelos definidos.

"velas-gancho-plano-contagem" o pacote está disponível através do repositório npm (https://www.npmjs.com/ package/sails-hook-blueprint-count ) e você pode instalá-lo com
npm install sails-hook-blueprint-count

comando.

Então, quando você levanta o aplicativo de velas, você pode usar rotas como
GET /:model/count

ou
GET /:model/count?where={:criteria}

:criteria é o mesmo que os métodos find where blueprint (http://sailsjs .org/documentation/reference/blueprint-api/find-where ).

A resposta será json com formato
{ count : COUNT }