Mongodb
在執行 mongorestore 時重命名所有數據庫?
我有一個數據轉儲,但我需要在還原每個數據庫時更改它們的名稱,如果數據庫名為“customers”,則需要將“customer2”、“products”改為“products2”
我可以重命名單個數據庫,但是單獨重命名每個數據庫需要很長時間
mongorestore --nsFrom='PetHotel.pets' --nsTo='PetHouse.pets' --nsInclude="PetHouse.*" dump/
如何重命名轉儲中的所有數據庫?
應該是這個:
mongorestore --nsInclude="PetHotel.*" --nsFrom='PetHotel.*' --nsTo='PetHouse.*' dump/ mongorestore --nsInclude='*.*' --nsFrom='$database$.*' --nsTo='$database$2.*' dump/
首先用選項測試它
--dryRun