mongodump
导出数据库备份
语法
mongodump [选项]说明
mongodump 是 MongoDB 官方数据导出工具,将数据库或集合导出为 BSON 格式的备份文件。配合 mongorestore 可实现数据迁移和备份恢复。
参数
--uriMongoDB 连接字符串
--db指定数据库
--collection指定集合
--out输出目录(默认 ./dump)
--queryJSON 查询条件,仅导出匹配文档
--gzip压缩输出文件
示例
导出整个数据库
备份 mydb 到 ./dump 目录
mongodump --uri="mongodb://localhost:27017" --db=mydb --out=./backup导出单个集合
仅导出 users 集合
mongodump --db=mydb --collection=users条件导出
仅导出去年之前的数据
mongodump --db=mydb --collection=logs --query='{ "createdAt": { "$lt": { "$date": "2025-01-01" } } }'压缩备份
导出的同时进行 gzip 压缩
mongodump --db=mydb --gzip --out=./backup