Ada satu opsi lain yang sesuai untuk kebutuhan produksi saya:Jalankan mongodump
pada koleksi
mongodump --host hostname --port 32017 --username usr --password pwd --out c:\backup --db my_database --collection my_collection
Itu akan menghasilkan dua file dan salah satunya bernama my_collection.metadata.json
. Buka file ini dan ubah options
properti menurut MongoDB dokumen
.
{
"options": {
"collation": {
"locale": "en",
"strength": 1
}
}
...
}
Dan kemudian pulihkan menggunakan mongorestore
mongorestore --host hostname --port 32017 --username usr --password pwd --db contactstore c:\backup\my_database --drop
Sejak saat itu, indeks apa pun yang Anda buat akan menggunakan susunan khusus itu secara default. Sayangnya, ini memerlukan periode waktu henti, jadi pastikan Anda mendapatkannya.