Ne, měl by se (jako v každém jiném ovladači) zaregistrovat jako no op, protože index již existuje. Některé ovladače poskytují mechanismus mezipaměti pro zjištění, zda byl index vytvořen (např. Python), aniž byste museli jít na server.
Stejné jako výše
Ano, indexy jsou uloženy v MongoDB v samotné kolekci (abychom byli technické, jako jmenný prostor v rámci db.ns
soubor). Protože jde o jediný bod znalostí pro ensureIndex
a index je jeden proces (podobně jako ve skutečnosti zámek zápisu) více připojení by nemělo mít vliv na to, zda je vytvoření indexu zaregistrováno dvakrát.