MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhận tổng số trong API kế hoạch Sails JS

Tôi đoán ý bạn là khi bạn sử dụng các phương thức api của sails blueprint? Thật không may trong phiên bản sails hiện tại (v0.11.3), bạn không thể.

Bạn phải gửi một yêu cầu khác để đếm. Phương pháp kế hoạch chi tiết đó cũng không tồn tại trong phiên bản buồm hiện tại, nhưng bạn có thể sử dụng "sails-hook-blueprint-count" gói cho phép phương pháp đếm với tính năng lọc trên tất cả các mô hình đã xác định.

"sails-hook-blueprint-count" gói có sẵn thông qua kho lưu trữ npm ( https://www.npmjs.com/ package / sails-hook-blueprint-count ) và bạn có thể cài đặt nó với

npm install sails-hook-blueprint-count

lệnh.

Sau đó, khi bạn nâng ứng dụng buồm lên, bạn có thể sử dụng các tuyến đường như

GET /:model/count

hoặc

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

:tiêu chí giống như trong phương pháp kế hoạch chi tiết tìm nơi ( http:// sailsjs .org / document / reference / blueprint-api / find-where ).

Phản hồi sẽ là json với định dạng

{ count : COUNT }



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. nhận được InvalidOperationException trong khi truy vấn với AsQueryable trong C #

  2. Làm cách nào để lấy một tài liệu nhúng cụ thể bên trong bộ sưu tập MongoDB?

  3. Tài liệu về các lời hứa của Mongoose cho biết các truy vấn không phải là lời hứa?

  4. Mongoose đang lưu tài liệu ngay cả khi tôi kiểm tra xem tài liệu đã tồn tại chưa

  5. Làm cách nào để lưu một mảng đối tượng vào mongoose DB chỉ với một lệnh gọi?