Nikdy jsem nepochopil, proč dokumentace Mongoose tak široce doporučuje deaktivovat autoIndex ve výrobě. Po přidání indexu následuje ensureIndex volání jednoduše uvidí, že index již existuje, a vrátí se. Takže to má vliv na výkon pouze při prvním vytváření indexu a v té době jsou kolekce často prázdné, takže vytvoření indexu by bylo stejně rychlé.
Můj návrh je ponechat autoIndex povoleno, pokud nemáte konkrétní situaci, kdy vám to dělá potíže; jako když chcete přidat nový index do existující kolekce, která má miliony dokumentů, a chcete mít větší kontrolu nad tím, kdy je vytvořena.