MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

как да извика операция за броене след намиране с mongodb java драйвер

Както казахте, MongoCollection има count() метод, който ще върне броя на документите в колекцията, но има и count(Bson filter) който ще върне броя на документите в колекцията съгласно дадените опции .

Така че можете просто да използвате:

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

или може би по-ясно:

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

  2. Актуализиране на речника в Mongodb

  3. Енуми в MongoDB

  4. Множество броя с една заявка в mongodb

  5. PHP не може да намери драйвер за MongoDB