MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie führt man diese MongoDB-Abfrage mit Java durch?

Idealerweise sollte Ihre mongoDB-Abfrage wie folgt aussehen:-

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

was in Java so geschrieben werden kann:-

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

Sie können sich das Offizielle Tutorial ansehen

Wenn Sie QueryBuilder verwenden möchten , können Sie es so machen:-

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