Indeks jarang tidak berisi dokumen yang melewatkan bidang yang diindeks. Namun, jika bidang ada dan memiliki nilai null
, itu masih akan diindeks. Jadi, jika tidak ada bidang dan kesetaraannya dengan null
terlihat sama untuk aplikasi Anda dan Anda ingin mempertahankan keunikan fbId
, jangan masukkan sampai Anda memiliki nilai untuk itu.
Anda memerlukan indeks yang jarang ketika Anda memiliki sejumlah besar dokumen, tetapi hanya sebagian kecil dari mereka yang berisi beberapa bidang, dan Anda ingin dapat dengan cepat menemukan dokumen berdasarkan bidang itu. Membuat indeks normal akan terlalu mahal, Anda hanya akan membuang RAM yang berharga untuk mengindeks dokumen yang tidak Anda minati.