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

jak wywołać operację liczenia po znalezieniu za pomocą sterownika java mongodb

Jak powiedziałeś, MongoCollection ma funkcję count() metoda, która zwróci liczbę dokumentów w kolekcji, ale posiada również count(Bson filter) który zwróci liczbę dokumentów w kolekcji zgodnie z podanymi opcjami .

Możesz więc po prostu użyć:

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

a może jaśniej:

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. Jak obejść brak transakcji w MongoDB?

  2. Wyjaśnienie SQL COALESCE()

  3. Nie można połączyć się z MongoDB (MongoLabs) przez klienta C#

  4. Jak wykonać kopię zapasową i przywrócić ClusterControl

  5. 4 sposoby na usunięcie dokumentu w MongoDB