От версия 3.4 на mongorestore
, можете да постигнете това с помощта на --nsFrom
и --nsTo
опции, които предоставят базиран на шаблони начин за манипулиране на имената на вашите колекции и/или dbs между източника и дестинацията.
Например, за да направите дъмп от база данни с име dumpdb в нова база данни с име restoredb:
mongodump -h hostname -d dumpdb --archive | mongorestore --archive --nsFrom "dumpdb.*" --nsTo "restoredb.*" --drop
Още от документите на mongodb:https://docs.mongodb.com/manual/reference/program/mongorestore/#change-collections-namespaces-during-restore