MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Mongorestore da stdin a db con nome diverso

A partire dalla versione 3.4 di mongorestore , puoi farlo usando --nsFrom e --nsTo opzioni, che forniscono un modo basato su pattern per manipolare i nomi delle tue raccolte e/o db tra l'origine e la destinazione.

Ad esempio, per eseguire il dump da un database denominato dumpdb in un nuovo database denominato restoreb:

mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop

Altro dai documenti mongodb:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore