有两个命令行工具可用于使用 MongoDB 执行数据迁移:mongodump
和 mongorestore
。 数据迁移的基本步骤是:
-
验证源MongoDB实例和目标MongoDB实例是否已成功启动并运行。
-
使用
mongodump
命令备份源数据库。 如果源数据库名为source_db
,要迁移的集合名为source_collection
,并且您将这些数据迁移到名为target_db
的目标数据库。将要。 > 集合名称为target_collection
。 运行以下命令:
mongodump --host --port - -db source_db --collection source_collection --out
其中
分别是源 MongoDB 实例的主机。 名称和端口号。 是备份数据的输出目录。
使用 mongorestore
命令将备份数据导入到目标数据库中。 运行以下命令:
mongorestore --host --port --db target_db --collection target_collection //.bson
其中
分别是目标 MongoDB 实例的主机名和端口号。
这样,源数据库的source_collection
集合中的数据就迁移到了目标数据库的target_collection
集合中。 请注意,如果目标数据库中已存在同名集合,mongorestore
将覆盖原始集合数据。 如果不想覆盖原始数据,可以在导入前手动删除目标数据库中同名的集合。
以上内容来源于互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册