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

làm thế nào để gọi hoạt động đếm sau khi tìm thấy với trình điều khiển java mongodb

Như bạn đã nói MongoCollection có count() phương thức sẽ trả về số lượng tài liệu trong bộ sưu tập, nhưng nó cũng có count(Bson filter) điều đó sẽ trả về số lượng tài liệu trong bộ sưu tập theo các tùy chọn đã cho .

Vì vậy, bạn chỉ có thể sử dụng:

long count = photosCollections.count(Document.parse("{_id : {$lt : 100}}"))

hoặc có thể rõ ràng hơn:

Document query = new Document("_id", new Document("$lt", 100));
long count = photosCollections.count(query);

ref:http://api.mongodb.com/java/3.3/com/mongodb/client/MongoCollection.html#count-org.bson.conversions.Bson-



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB nối dữ liệu bên trong một mảng đối tượng

  2. Chuyển đổi dự phòng cơ sở dữ liệu minh bạch cho các ứng dụng của bạn

  3. Điền vào một mô hình mongoose với một trường không phải là id

  4. Làm cách nào để xóa tài liệu bằng Node.js Mongoose?

  5. Cài đặt MongoDB trên Ubuntu 16.04