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

Hvordan laver man denne MongoDB-forespørgsel ved hjælp af java?

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


  1. Jedis, kan ikke få jedis-forbindelse:kan ikke hente ressource fra pool

  2. Rediger og gentag MongoDB oplog

  3. Spring Data mongo for at indsætte null-værdier i DB

  4. XML til BSON ved hjælp af C#