MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để thực hiện truy vấn MongoDB này bằng java?

Lý tưởng nhất là truy vấn mongoDB của bạn nên như thế này:-

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

có thể được viết bằng Java như sau:-

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

Bạn có thể xem Hướng dẫn chính thức

Nếu bạn muốn sử dụng QueryBuilder , bạn có thể làm như thế này:-

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. MongoDB:Sắp xếp theo trường hiện có và sau đó theo thứ tự bảng chữ cái

  2. Làm cách nào tôi có thể chọn một số bản ghi cho một trường cụ thể bằng cách sử dụng mongodb?

  3. Mongodb kết hợp các truy vấn tổng hợp

  4. Trong MongoDB, bạn làm cách nào để lập chỉ mục các trường đối tượng được nhúng trong một mảng?

  5. Mongo Truy vấn để tìm nạp tài liệu trên cơ sở cùng một giá trị trường và những tài liệu chưa hết hạn