Memperbarui bidang yang diindeks di mongodb menyebabkan pembaruan indeks (atau indeks jika Anda memiliki lebih dari satu) yang menggunakannya. Itu tidak "mengindeks ulang". Seharusnya tidak terlalu mahal - secara efektif Anda akan menghapus entri lama dan memasukkan yang baru.
Dokumen ini memiliki cukup banyak detail tentang indeks mongodb:
http://docs.mongodb.org/master/MongoDB-indexes-guide .pdf
BTW, perlu diingat bahwa ada satu bidang khusus, _id, yang digunakan mongodb sebagai kunci utama
Anda tidak dapat memperbarui bidang _id.