Od verze 3.4 mongorestore
, můžete to provést pomocí --nsFrom
a --nsTo
možnosti, které poskytují způsob založený na vzorech pro manipulaci s názvy vašich kolekcí a/nebo databází mezi zdrojem a cílem.
Například pro výpis z databáze s názvem dumpdb do nové databáze s názvem restoredb:
mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop
Více z mongodb docs:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore