Diperbarui:
Sepertinya $exists
query menggunakan indeks dengan benar sekarang berdasarkan tiket ini$exists query harus menggunakan indeks &{$exists:false} tidak akan menggunakan indeks
Jawaban Lama:
Tidak, tidak ada cara untuk memberi tahu mongodb untuk menggunakan indeks untuk kueri yang ada. Pengindeksan sepenuhnya terkait dengan data . Karena $exists hanya terkait dengan kunci (bidang) itu tidak dapat digunakan dalam indeks.
$exists hanya memverifikasi apakah kunci (atau bidang) yang diberikan ada dalam dokumen.