**
假设在两个部署位置安装了两个mongoDb: 第一个部署位置是服务器1,第二个服务器是远程桌面: 我知道一次使用一个集合导入和导出数据。 有没有办法, 这样我就可以将整个数据库导出到JSON并立即导入该JSON 另一个DB。 DB1:学生(20个集合)DB2:Student2: 将所有馆藏从学生迁移到学生2 **
答案 0 :(得分:0)
使用mongodump
和mongorestore
实用程序。那些创建数据库的二进制转储并保留索引等
在此处查找更多信息:https://docs.mongodb.com/manual/reference/program/mongodump/
您还可以使用mongoexport
实用程序以JSON格式转储所有内容,并使用mongoimport
将其加载到另一个数据库中。缺点是这只是数据'像指数这样的人工制品丢失了。
更多信息在同一参考部分:https://docs.mongodb.com/manual/reference/program/mongoexport/
希望这有帮助。