MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wykonać to zapytanie MongoDB za pomocą java?

W idealnym przypadku zapytanie mongoDB powinno wyglądać tak:-

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

które można napisać w Javie w ten sposób:-

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

Możesz zapoznać się z oficjalnym samouczkiem

Jeśli chcesz użyć QueryBuilder , możesz to zrobić tak:-

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak uzyskać ostatnią wiadomość z rozmowy na czacie w mongodb

  2. Zapytanie o tablicę zagnieżdżonych dokumentów o najwyższą wartość pola

  3. pętla zwrotna zawiera metodę zdalną w zapytaniu

  4. MongoDB ograniczył zbiórkę i stale rosnący indeks

  5. MongoDB osadzone w java