MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Uzyskaj całkowitą liczbę w API Blueprint Sails JS

Domyślam się, że masz na myśli, kiedy używasz metod api do projektowania żagli? Niestety w obecnej wersji żagli (v0.11.3) nie możesz.

Musisz wysłać kolejną prośbę o przeliczenie. Ta metoda schematu również nie istnieje w obecnej wersji żagli, ale możesz użyć "sails-hook-blueprint-count" pakiet, który umożliwia metodę liczenia z filtrowaniem na wszystkich zdefiniowanych modelach.

"liczba-haczyków-żaglowych-projektów" pakiet jest dostępny za pośrednictwem repozytorium npm (https://www.npmjs.com/ liczba-pakietów/haków-haków ) i możesz go zainstalować za pomocą

npm install sails-hook-blueprint-count

polecenie.

Następnie, po podniesieniu aplikacji, możesz korzystać z tras, takich jak

GET /:model/count

lub

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

:criteria jest taka sama jak w metodzie find where (http://sailsjs .org/documentation/reference/blueprint-api/find-where ).

Odpowiedź będzie json w formacie

{ count : COUNT }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dlaczego to zapytanie aktualizujące aktualizuje tylko jeden rekord raz

  2. Kursor agregacji Mongo i liczenie

  3. Mongodb x.509 'Brak zweryfikowanej nazwy podmiotu dostępnej od klienta'

  4. Eksportowanie danych z Mongo/Cassandra do HDFS za pomocą Apache Sqoop

  5. Nie można uzyskać dostępu do właściwości obiektu odpowiedzi Mongoose