Mongooseのドキュメントで、autoIndex
を無効にすることが広く推奨されている理由を理解できませんでした。 生産中。インデックスが追加されたら、後続のensureIndex
呼び出しは、インデックスがすでに存在することを確認してから戻ります。そのため、最初にインデックスを作成するときにのみパフォーマンスに影響します。そのとき、コレクションは空であることが多いため、インデックスの作成はとにかく迅速になります。
私の提案は、autoIndex
を残すことです 問題が発生する特定の状況がない限り、有効になります。たとえば、何百万ものドキュメントがある既存のコレクションに新しいインデックスを追加し、それがいつ作成されるかをより細かく制御したい場合などです。