You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地MongoDB数据导入至MongoDB Atlas云数据库

本地MongoDB数据导出导入到MongoDB云版操作方法

完全可以通过MongoDB Compass完成全流程操作,不需要额外安装工具,具体步骤如下:

第一步:从本地MongoDB导出数据

  • 打开MongoDB Compass连接到本地localhost的MongoDB实例,选中需要导出的目标数据库
  • 如需导出整个数据库,直接在库详情页点击顶部的导出数据按钮;如需仅导出指定集合,进入对应集合页面后再点击导出数据按钮
  • 导出格式优先选择BSON(MongoDB专属二进制格式,可完整保留所有数据类型、索引配置,不会出现JSON导出丢失字段类型的问题),选择本地存储路径后等待导出完成即可
  • 习惯用命令行操作的话也可以直接用mongodump指令导出,示例命令:mongodump --uri "mongodb://localhost:27017/你的数据库名" -o 本地文件存储路径

第二步:导入数据到MongoDB云实例

  • 在Compass中新增连接,填写MongoDB云实例的连接字符串完成连接(云实例连接串可在云控制台集群详情页获取,注意提前将当前设备的IP添加到云实例的访问白名单,否则会连接失败)
  • 连接云实例后,先创建和本地库同名的目标数据库(如果云侧已有同名库需要覆盖,务必提前备份原有数据)
  • 进入目标库/对应集合页面,点击顶部的导入数据按钮,选择上一步导出的BSON文件/文件夹,确认导入配置后执行导入即可
  • 对应的命令行导入指令为mongorestore,示例:mongorestore --uri "你的MongoDB云实例连接串" 上一步导出的本地文件路径

注意事项

  • 导出导入前建议核对两端MongoDB的大版本,尽量保持云侧版本高于或等于本地版本,避免出现兼容性问题
  • 数据量较大时建议分批导入,避免触发云实例的流量阈值限制
  • 导入完成后可随机抽查部分数据、核对集合总数和索引配置,确认数据完整性

内容的提问来源于stack exchange,提问作者Pavel Sarygin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:57:02