Itu baik-baik saja, ya. Anda memerlukan indeks di to.name
untuk membuat kueri itu efisien. Fakta bahwa saat ini menggunakan BasicCursor
menunjukkan bahwa tidak ada indeks, atau indeks tidak digunakan - yang agak aneh. Untuk referensi, ini disebut 'multikey
'.
Saya kira maksud Anda 'tercakup' dalam arti "apakah fungsi ini dicakup oleh MongoDB"? 'Kueri tertutup' adalah istilah yang digunakan untuk kueri yang dapat dijawab menggunakan indeks saja. Kueri dapat dicakup oleh indeks hanya jika semua bidang yang ingin Anda kembalikan adalah bagian dari indeks (mis. beri saya id, dan hanya id email yang dikirim ke John Doe), tetapi itu tidak masuk akal konteks ini saya kira. Sayangnya, ini tidak didukung saat membuka dokumen belum.