MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Obtenir le nombre total dans l'API Sails JS blueprint

Je suppose que vous voulez dire quand vous utilisez les méthodes de l'API sails blueprint ? Malheureusement, dans la version actuelle de sails (v0.11.3), vous ne pouvez pas.

Vous devez envoyer une autre demande de comptage. Cette méthode de plan n'existe pas non plus dans la version actuelle des voiles, mais vous pouvez utiliser "sails-hook-blueprint-count" package qui active la méthode count avec filtrage sur tous les modèles définis.

"sails-hook-blueprint-count" le package est disponible via le référentiel npm (https://www.npmjs.com/ package/sails-hook-blueprint-count ) et vous pouvez l'installer avec

npm install sails-hook-blueprint-count

commande.

Ensuite, lorsque vous soulevez l'application de voiles, vous pouvez utiliser des itinéraires comme

GET /:model/count

ou

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

:les critères sont les mêmes que dans les méthodes de recherche de plan directeur (http://sailsjs .org/documentation/reference/blueprint-api/find-where ).

La réponse sera json avec le format

{ count : COUNT }