Để 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.