如何从 mongo 实例导出数据并导入到另一个实例?

时间:2021-07-14 13:29:32

标签: mongodb mongoimport mongoexport

我想将整个 mongodb 从 A mongo 导出到 B mongo,在结构上完全相同。它们具有相同的集合,并且集合也等于。 mongo 实例位于不同的服务器上,例如登台和开发环境。 这个想法是在一个命令中完成它,例如:

mongoexport --host="mongodb0.example.com:27017" --db=reporting <to-other-mongo-host>

有没有办法“一次性”完成,或者我必须先执行 mongoexport 再执行 mongoimport

1 个答案:

答案 0 :(得分:0)

出口

mongodump -d <database_name> -o <directory_backup>

用于恢复

mongorestore -d <database_name> <directory_backup>

不推荐用于大数据存储。它非常慢,一旦超过 10/20GB 的数据,可能需要数小时才能恢复。

相关问题