Untuk mengirim hal-hal seperti $hint
atau $explain
ke driver Java Anda benar-benar menggunakan .modifiers()
metode dari FindIterable
. Misalnya:
MongoCursor<Document> iterator = collection.find()
.modifiers(new Document("$explain",1)).iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next().toJson());
}
Ini akan mencetak output menjelaskan statistik.
BsonDocument
apa saja
type valid untuk diberikan sebagai argumen. Daftar yang valid ada di Pengubah Kueri
dalam dokumentasi inti.
Secara umum, $query
bukanlah sesuatu yang sebenarnya Anda gunakan dari daftar pengubah, karena Anda sebenarnya membangunnya dengan argumen apa pun ke .find()
. Tetapi semua pengubah lainnya valid untuk digunakan di sini.