我已通过以下命令在存档文件中创建了转储:
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.
答案 0 :(得分:2)
使用--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.*
所做的那样)