将集合和文档从一个MongoDB迁移到另一个MongoDB

时间:2018-02-27 16:16:40

标签: mongodb spring-mvc

**
  

假设在两个部署位置安装了两个mongoDb:       第一个部署位置是服务器1,第二个服务器是远程桌面:       我知道一次使用一个集合导入和导出数据。       有没有办法,       这样我就可以将整个数据库导出到JSON并立即导入该JSON       另一个DB。         DB1:学生(20个集合)DB2:Student2:         将所有馆藏从学生迁移到学生2   **

1 个答案:

答案 0 :(得分:0)

使用mongodumpmongorestore实用程序。那些创建数据库的二进制转储并保留索引等 在此处查找更多信息:https://docs.mongodb.com/manual/reference/program/mongodump/

您还可以使用mongoexport实用程序以JSON格式转储所有内容,并使用mongoimport将其加载到另一个数据库中。缺点是这只是数据'像指数这样的人工制品丢失了。
更多信息在同一参考部分:https://docs.mongodb.com/manual/reference/program/mongoexport/

希望这有帮助。