Wie Sie sagten, hat die MongoCollection den count()
Methode, die die Anzahl der Dokumente in der Sammlung zurückgibt, aber sie hat auch einen count(Bson filter)
die die Anzahl der Dokumente in der Sammlung gemäß den angegebenen Optionen zurückgibt .
Sie können also einfach verwenden:
long count = photosCollections.count(Document.parse("{_id : {$lt : 100}}"))
oder vielleicht klarer:
Document query = new Document("_id", new Document("$lt", 100));
long count = photosCollections.count(query);
Referenz:http://api.mongodb.com/java/3.3/com/mongodb/client/MongoCollection.html#count-org.bson.conversions.Bson-