MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Rufen Sie die Gesamtzahl in der Sails JS-Blueprint-API ab

Ich schätze, Sie meinen, wenn Sie die Blueprint-API-Methoden von Segeln verwenden? Leider können Sie dies in der aktuellen Segelversion (v0.11.3) nicht tun.

Sie müssen eine weitere Anfrage zum Zählen senden. Diese Blueprint-Methode existiert auch nicht in der aktuellen Segelversion, aber Sie können "sails-hook-blueprint-count" verwenden Paket, das die Zählmethode mit Filterung für alle definierten Modelle aktiviert.

"Segelhaken-Blueprint-Anzahl" Paket ist über das npm-Repository verfügbar (https://www.npmjs.com/ Paket/Segelhaken-Blueprint-Anzahl ) und Sie können es mit

installieren
npm install sails-hook-blueprint-count

Befehl.

Wenn Sie dann die Segel heben, können Sie Routen wie

verwenden
GET /:model/count

oder

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

:criteria ist das gleiche wie in Find Where Blueprint-Methoden (http://sailsjs .org/documentation/reference/blueprint-api/find-where ).

Die Antwort ist json im Format

{ count : COUNT }