sql >> Database >  >> NoSQL >> MongoDB

Hoe deze MongoDB-query uit te voeren met Java?

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);


  1. Vertraagde uitvoering / planning met Redis?

  2. (knooppunt:71307) [DEP0079] BeëindigingWaarschuwing

  3. Kan geen verbinding maken met de MongoDB-atlasdatabase

  4. Hoe retourneer ik alleen SOMMIGE velden ($ project) van Mongodb-aggregatie, terwijl ik ook $match, $lookup EN $filter gebruik