MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come eseguire questa query MongoDB utilizzando Java?

Idealmente la tua query mongoDB dovrebbe essere così:-

db.yourCollection.find({"startDate": {$lt: endDate}})

che può essere scritto in Java in questo modo:-

BasicDBObject query = new BasicDBObject("startDate", new BasicDBObject("$lt", endDate);
DBCursor cursor = coll.find(query);

Puoi dare un'occhiata a Tutorial ufficiale

Se desideri utilizzare QueryBuilder , puoi farlo in questo modo:-

DBObject query = QueryBuilder.start("startDate").lessThan("endDate").get();
DBCursor cursor = coll.find(query);