如何在 MongoDB 中将集合从一个数据库复制到另一个数据库
发布于 2022-05-26 23:06:01
有没有一种简单的方法可以做到这一点?
关注者
0
被浏览
16
1 个回答
-
目前 MongoDB 中没有可以执行此操作的命令。请注意带有相关功能请求的 JIRA
票证。您可以执行以下操作:
db.<collection_name>.find().forEach(function(d){ db.getSiblingDB('<new_database>')['<collection_name>'].insert(d); });
请注意,这样,两个数据库需要共享同一个 mongod 才能工作。
除此之外,您可以对一个数据库中的集合进行 mongodump,然后将集合 mongorestore 到另一个数据库。
推荐阅读
-
在Oracle中将数据从一个数据库复制到另一个数据库
2021-06-04 关注 0 浏览520 1答案
-
在 Postgres 中将表从一个数据库复制到另一个数据库
2022-04-11 关注 0 浏览48 1答案
-
在 SQL Server 中将表从一个数据库复制到另一个数据库
2022-04-11 关注 0 浏览51 1答案
-
SQL Server将表从一个数据库复制到另一个数据库
2021-03-12 关注 0 浏览97 1答案
-
将一个数据库复制到另一个数据库
2021-03-12 关注 0 浏览83 1答案
-
将数据从一个数据库复制到另一个数据库时,如何解决org.hibernate.StaleObjectStateException?
2021-02-01 关注 0 浏览101 1答案
-
PostgreSQL将数据从一个数据库复制/传输到另一个数据库
2021-03-12 关注 0 浏览90 1答案
-
如何将表从一个mysql数据库复制到另一个mysql数据库
2021-02-02 关注 0 浏览89 1答案
-
MySQL从一个数据库插入另一个数据库
2021-02-02 关注 0 浏览180 1答案
-
将带有数据的表复制到SQL Server 2008中的另一个数据库
2021-04-20 关注 0 浏览76 1答案