Zoals je zei heeft de MongoCollection de count()
methode die het aantal documenten in de verzameling retourneert, maar het heeft ook een count(Bson filter)
die het aantal documenten in de verzameling retourneert volgens de gegeven opties .
U kunt dus gewoon het volgende gebruiken:
long count = photosCollections.count(Document.parse("{_id : {$lt : 100}}"))
of misschien duidelijker:
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-