ここのガイドを参照すると、http: //docs.mongodb.org/manual/core/indexes/ フィールドの Mongo インデックスが永続的に保存されているかどうかわかりません。
ensureIndex()
を使用してアプリケーション内で が呼び出された (および完了した)場合、次の場合はMongoDB
どうなりますか。
- 使用しているアプリケーション
MongoDB
が再起動されます。後続の呼び出しensureIndex()
で完全な再インデックスが行われますか? MongoDB
サーバーが再起動されます。ensureIndex()
クライアント アプリケーションから後で を呼び出すと、再構築されますか?- 複数のクライアント セッションを持つことによって影響を受けるものはありますか? ドキュメントごとに、インデックス作成はコレクション全体でグローバルであると想定しています。
"MongoDB defines indexes on a per-collection level."