sql >> Databasteknik >  >> NoSQL >> MongoDB

Få totalt antal i Sails JS blueprint API

Jag antar att du menar när du använder sails blueprint api-metoder? Tyvärr kan du inte i nuvarande sailsversion (v0.11.3).

Du måste skicka ytterligare en begäran om räkning. Den ritningsmetoden finns inte heller i nuvarande segelversion, men du kan använda "sails-hook-blueprint-count" paket som möjliggör räknemetoden med filtrering på alla definierade modeller.

"sails-hook-blueprint-count" Paketet är tillgängligt via npm-arkivet (https://www.npmjs.com/ pack/sails-hook-blueprint-count ) och du kan installera den med

npm install sails-hook-blueprint-count

kommando.

Sedan, när du lyfter segel-appen kan du använda rutter som

GET /:model/count

eller

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

:kriterier är samma som i hitta där blueprint-metoder (http://sailsjs .org/documentation/reference/blueprint-api/find-where ).

Svaret kommer att vara json med format

{ count : COUNT }



  1. MongoDB-konfiguration i CakePHP 3.x

  2. Att hitta alla poster som innehåller ett givet underfält i mongodb

  3. hur får man returvärdet för findAndModify func i MongoDB med mongoose?

  4. Finns det ett enkelt sätt att exportera data från en meteor-app?