Pro mé produkční potřeby funguje ještě jedna možnost:Spustit mongodump
na sbírce
mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection
Tím se vygenerují dva soubory a jeden z nich se jmenuje my_collection.metadata.json
. Otevřete tento soubor a upravte options
vlastnost podle MongoDB docs
.
{
"options": {
"collation": {
"locale": "en",
"strength": 1
}
}
...
}
A poté obnovte pomocí mongorestore
mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop
Od té doby bude každý index, který vytvoříte, standardně používat toto konkrétní řazení. Bohužel to vyžaduje dobu odstávky, takže si ji pořiďte.