私の本番環境のニーズに対応するもう1つのオプションがあります。mongodump
を実行します。 コレクションについて
mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection
これにより、2つのファイルが生成され、そのうちの1つはmy_collection.metadata.json
という名前になります。 。このファイルを開き、options
を変更します MongoDBによるプロパティ
{
"options": {
"collation": {
"locale": "en",
"strength": 1
}
}
...
}
次に、mongorestore
を使用して復元します
mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop
それ以降、作成するインデックスはデフォルトでその特定の照合を使用します。残念ながら、これにはダウンタイムウィンドウが必要なので、必ずダウンタイムウィンドウを取得してください。