MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ottieni il conteggio totale nell'API del progetto Sails JS

Immagino che intendi quando usi i metodi API del progetto delle vele? Sfortunatamente nell'attuale versione delle vele (v0.11.3) non puoi.

Devi inviare un'altra richiesta per il conteggio. Anche quel metodo del progetto non esiste nell'attuale versione delle vele, ma puoi usare "sails-hook-blueprint-count" pacchetto che abilita il metodo di conteggio con filtraggio su tutti i modelli definiti.

"conteggio-cianografia-gancio-vele" il pacchetto è disponibile tramite il repository npm (https://www.npmjs.com/ conteggio del progetto/del-pacchetto-vele ) e puoi installarlo con

npm install sails-hook-blueprint-count

comando.

Quindi, quando sollevi l'app Vele puoi utilizzare percorsi come

GET /:model/count

o

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

:criteria è lo stesso di find where blueprint metodi (http://sailsjs .org/documentation/reference/blueprint-api/find-where ).

La risposta sarà json con formato

{ count : COUNT }