sql >> Databáze >  >> NoSQL >> MongoDB

Jak provést tento dotaz MongoDB pomocí javy?

V ideálním případě by váš dotaz mongoDB měl vypadat takto:-

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

který lze napsat v Javě takto:-

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

Můžete se podívat na Oficiální výukový program

Pokud chcete použít QueryBuilder , můžete to udělat takto:-

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


  1. Jak zkontrolovat, zda je socket aktivní (připojený) v socket.io s více uzly a socket.io-redis

  2. mongo agregační dotaz s ovladačem mgo

  3. Jak použít hodnotu pole jako název klíče ve výsledku Mongodb

  4. Mongoose -- Vynutit název kolekce