Idealiter zou uw mongoDB-query er als volgt uit moeten zien:-
db.yourCollection.find({"startDate": {$lt: endDate}})
die als volgt in Java kan worden geschreven:-
BasicDBObject query = new BasicDBObject("startDate", new BasicDBObject("$lt", endDate);
DBCursor cursor = coll.find(query);
U kunt een kijkje nemen in Officiële handleiding
Als u QueryBuilder wilt gebruiken , je kunt het als volgt doen:-
DBObject query = QueryBuilder.start("startDate").lessThan("endDate").get();
DBCursor cursor = coll.find(query);