导入导出和备份恢复
MongoDB 常见工具:
mongoexportmongoimportmongodumpmongorestore
它们通常来自 MongoDB Database Tools。
一、导出 JSON
把 users 集合导出为 JSON:
导出的 JSON 适合数据交换和查看。
二、导入 JSON
如果是数组格式 JSON,需要加:
例如:
三、备份数据库
mongodump 用于备份 BSON 数据。
会生成类似目录:
四、恢复数据库
如果要先删除目标集合再恢复,可以使用:
--drop 很危险,会删除目标已有数据,执行前必须确认环境。
五、导出和备份的区别
备份恢复优先使用 mongodump 和 mongorestore。
数据交换或临时分析可以用 mongoexport。
六、生产环境建议
- 定期备份。
- 定期演练恢复。
- 备份文件要加密或放在安全位置。
- 不要只备份,不验证恢复。
- 重要数据建议使用云厂商或 MongoDB Atlas 的备份能力。
备份的价值不在于“有文件”,而在于出问题时真的能恢复。

