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

Cách sử dụng $ query, $ gợi ý hoặc $ giải thích từ Java

Để gửi những thứ như $hint hoặc $explain với trình điều khiển Java mà bạn thực sự sử dụng .modifiers() phương thức từ FindIterable . Ví dụ:

MongoCursor<Document> iterator = collection.find()
    .modifiers(new Document("$explain",1)).iterator();

while (iterator.hasNext()) {
  System.out.println(iterator.next().toJson());
}

Thao tác này sẽ in kết quả thống kê giải thích.

Mọi BsonDocument loại hợp lệ để cung cấp làm đối số. Danh sách hợp lệ nằm trên Công cụ sửa đổi truy vấn trong tài liệu cốt lõi.

Nói chung, $query không phải là thứ mà bạn thực sự sử dụng từ danh sách bổ trợ, vì bạn thực sự đang xây dựng điều đó với bất kỳ đối số nào cho .find() . Nhưng tất cả các công cụ sửa đổi khác đều hợp lệ để sử dụng ở đây.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để kéo một phiên bản của một mục trong một mảng trong MongoDB?

  2. Thêm trường mới vào mọi tài liệu trong bộ sưu tập MongoDB

  3. Tốc độ cập nhật Mongo

  4. Chèn Khung dữ liệu gấu trúc vào mongodb bằng PyMongo

  5. Làm cách nào tôi có thể thực hiện bộ lọc tổng hợp Mongodb cho nhiều bộ sưu tập?