Tidak, itu harus (seperti pada setiap driver lain) mendaftar sebagai no op karena indeks sudah ada. Beberapa driver menyediakan mekanisme cache untuk mendeteksi, tanpa pergi ke server, jika indeks telah dibuat (yaitu Python).
Sama seperti di atas
Ya, indeks disimpan di MongoDB pada koleksi itu sendiri (secara teknis, sebagai namespace dalam db.ns
mengajukan). Karena ini adalah satu titik pengetahuan untuk ensureIndex
dan indeks adalah proses tunggal (sangat mirip dengan kunci penulisan) beberapa koneksi seharusnya tidak mempengaruhi apakah pembuatan indeks didaftarkan dua kali.