MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongorestore über stdin zu db mit anderem Namen

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