mongorestore
のバージョン3.4以降 、--nsFrom
を使用してこれを実行できます および--nsTo
オプション。ソースと宛先の間でコレクションやデータベースの名前を操作するためのパターンベースの方法を提供します。
たとえば、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