mongoexport
导出 JSON/CSV 数据
语法
mongoexport --collection=<name> [选项]说明
mongoexport 将 MongoDB 集合导出为 JSON 或 CSV 格式,便于数据分析、与其他系统集成或人工阅读。与 mongodump 的 BSON 格式不同,mongoexport 输出的文件是纯文本。
参数
--db必填数据库名
--collection必填集合名
--type输出格式:json(默认)或 csv
--fieldsCSV 模式下指定导出字段,逗号分隔
--queryJSON 查询条件
--out输出文件路径
--limit限制导出文档数量
示例
导出为 JSON
将 users 集合导出为 JSON
mongoexport --db=mydb --collection=users --out=users.json导出为 CSV
导出指定字段为 CSV
mongoexport --db=mydb --collection=users --type=csv --fields=name,email,age --out=users.csv条件导出
仅导出活跃用户
mongoexport --db=mydb -c=users -q='{ "status": "active" }' --out=active_users.json限制和美化
导出前 100 条并美化 JSON
mongoexport --db=mydb -c=users --limit=100 --jsonArray --pretty --out=sample.json