Ideelt set bør din mongoDB-forespørgsel være sådan her:-
db.yourCollection.find({"startDate": {$lt: endDate}})
som kan skrives i Java sådan her:-
BasicDBObject query = new BasicDBObject("startDate", new BasicDBObject("$lt", endDate);
DBCursor cursor = coll.find(query);
Du kan tage et kig på Officiel selvstudie
Hvis du vil bruge QueryBuilder , du kan gøre det sådan her:-
DBObject query = QueryBuilder.start("startDate").lessThan("endDate").get();
DBCursor cursor = coll.find(query);