在MongoDB shell或使用命令行工具(如mongo或mongosh)中,你可以将查询结果输出到JSON文件。以下是一个示例命令,它执行上述聚合查询并将结果写入名为output.json的文件:
mongo your_database_name --quiet --eval 'db.user.aggregate([...]).toArray()' > output.json
例如:
mongo cm-sites-sys --quiet --eval 'db.user.aggregate([{$match: {}},{$lookup: {from: "dept", localField: "deptIds", foreignField: "_id", as: "depts" }},{$unwind: "$depts" },{$project: {name: 1, account: 1, deptName: "$depts.name" }}]).toArray()' > output.json
导出后
使用Excel 转