Non ho mai capito perché la documentazione di Mongoose consiglia così ampiamente di disabilitare autoIndex
in produzione. Una volta aggiunto l'indice, il successivo ensureIndex
le chiamate vedranno semplicemente che l'indice esiste già e quindi restituiranno. Quindi ha un effetto sulle prestazioni solo quando crei l'indice per la prima volta e in quel momento le raccolte sono spesso vuote, quindi la creazione di un indice sarebbe comunque rapida.
Il mio suggerimento è di lasciare autoIndex
abilitato a meno che tu non abbia una situazione specifica in cui ti dà problemi; ad esempio se desideri aggiungere un nuovo indice a una raccolta esistente che contiene milioni di documenti e desideri un maggiore controllo su quando viene creato.