Ab Version 3.4 von mongorestore
, können Sie dies mit --nsFrom
erreichen und --nsTo
Optionen, die eine musterbasierte Möglichkeit bieten, die Namen Ihrer Sammlungen und/oder Datenbanken zwischen Quelle und Ziel zu manipulieren.
Zum Beispiel, um aus einer Datenbank namens dumpdb in eine neue Datenbank namens restoreb zu sichern:
mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop
Mehr aus den Mongodb-Dokumenten:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore