Från och med version 3.4 av mongorestore
, kan du åstadkomma detta med --nsFrom
och --nsTo
alternativ, som ger ett mönsterbaserat sätt att manipulera namnen på dina samlingar och/eller dbs mellan källan och destinationen.
Till exempel, för att dumpa från en databas med namnet dumpdb till en ny databas med namnet restoredb:
mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop
Mer från mongodb-dokumenten:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore