Comme vous l'avez dit, la MongoCollection a le count()
méthode qui renverra le nombre de documents dans la collection, mais elle a aussi un count(Bson filter)
qui renverra le nombre de documents dans la collection selon les options données .
Vous pouvez donc simplement utiliser :
long count = photosCollections.count(Document.parse("{_id : {$lt : 100}}"))
ou peut-être plus clair :
Document query = new Document("_id", new Document("$lt", 100));
long count = photosCollections.count(query);
réf :http://api.mongodb.com/java/3.3/com/mongodb/client/MongoCollection.html#count-org.bson.conversions.Bson-