A partire dalla versione 3.4 di mongorestore
, puoi farlo usando --nsFrom
e --nsTo
opzioni, che forniscono un modo basato su pattern per manipolare i nomi delle tue raccolte e/o db tra l'origine e la destinazione.
Ad esempio, per eseguire il dump da un database denominato dumpdb in un nuovo database denominato restoreb:
mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop
Altro dai documenti mongodb:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore