Det finns ett annat alternativ som fungerar för mina produktionsbehov:Kör mongodump
på en samling
mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection
Det kommer att generera två filer och en av dem heter my_collection.metadata.json
. Öppna den här filen och ändra options
egendom enligt MongoDB docs
.
{
"options": {
"collation": {
"locale": "en",
"strength": 1
}
}
...
}
Och återställ sedan med mongorestore
mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop
Från och med då kommer alla index du skapar att använda den specifika sorteringen som standard. Tyvärr kräver detta ett driftstopp, så se till att du skaffar ett.