Es gibt eine andere Option, die für meine Produktionsanforderungen funktioniert:Führen Sie mongodump
aus in einer Sammlung
mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection
Dadurch werden zwei Dateien generiert, von denen eine my_collection.metadata.json
heißt . Öffnen Sie diese Datei und ändern Sie options
Eigenschaft gemäß MongoDB docs
.
{
"options": {
"collation": {
"locale": "en",
"strength": 1
}
}
...
}
Und dann mit mongorestore
wiederherstellen
mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop
Von da an verwendet jeder von Ihnen erstellte Index standardmäßig diese spezifische Sortierung. Leider erfordert dies ein Ausfallzeitfenster, also stellen Sie sicher, dass Sie eines bekommen.