mongorestore
导入备份数据
语法
mongorestore <path> [选项]说明
mongorestore 是 MongoDB 官方数据恢复工具,将 mongodump 导出的 BSON 备份文件恢复到 MongoDB 实例中。支持选择性恢复和冲突处理。
参数
--uriMongoDB 连接字符串
--db恢复到指定数据库(可与原库不同)
--collection恢复到指定集合
--drop恢复前先删除已有集合
--gzip解压 gzip 压缩的备份文件
--nsInclude仅恢复匹配命名空间的集合,如 'mydb.*'
示例
恢复全部备份
将 ./dump 目录的备份恢复到本地
mongorestore ./dump恢复到指定库
将 mydb 的备份恢复到 mydb_prod
mongorestore --db=mydb_prod ./dump/mydb选择性恢复
仅恢复 users 集合
mongorestore --db=mydb --collection=users ./dump/mydb/users.bson替换式恢复
删除现有集合后恢复(慎用)
mongorestore --drop ./dump