Er is nog een andere optie die werkt voor mijn productiebehoeften:Voer mongodump
uit op een verzameling
mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection
Dat zal twee bestanden genereren en een daarvan genaamd my_collection.metadata.json
. Open dit bestand en wijzig options
eigendom volgens MongoDB docs
.
{
"options": {
"collation": {
"locale": "en",
"strength": 1
}
}
...
}
En herstel vervolgens met mongorestore
mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop
Vanaf dat moment zal elke index die u maakt standaard die specifieke sortering gebruiken. Helaas vereist dit een downtime-venster, dus zorg ervoor dat u er een krijgt.