A partir da versão 3.4 do
mongorestore
, você pode fazer isso usando o --nsFrom
e --nsTo
options, que fornecem uma maneira baseada em padrões de manipular os nomes de suas coleções e/ou dbs entre a origem e o destino. Por exemplo, para fazer dump de um banco de dados chamado dumpdb em um novo banco de dados chamado restoreb:
mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop
Mais dos documentos do mongodb:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore