我通过以下命令在存档文件中创建了一个转储:
mongodump --archive=newcollection.1.archive --db neel --collection newcollection
在使用 mongorestore 恢复时,我收到一个错误:--db 和 --collection args 只应在从 BSON 文件恢复时使用。
我从 [https://docs.mongodb.com/manual/reference/program/mongorestore/#examples][1] 那里得到了语法。
我触发了以下命令:
mongorestore --archive=newcollection.1.archive --db backup2.
nsFrom 和 --nsTo
请参阅示例:
mongodump -h foo.com:27017 --db source_db_name --gzip --archive | mongorestore --drop -vvvvvv -h bar.com:27017 --nsFrom source_db_name.collection_name --nsTo destination_db_name.* --gzip --archive
nsFrom 和 nsTo 的格式是 database_name.collection_name,您可以使用通配符(就像我对 destination_db_name.*
所做的那样
更多信息
mongorestore --archive=<filename>.archive
当您要还原MongoDB存档数据库时,请转到文件路径并写入
mongorestore --archive=filename.archive
然后按 输入 它将从存档文件的所有数据还原到本地数据库。