当前,我可以使用以下示例命令访问MongoDB中的嵌套字段:
mongoexport -h主机-d abc -c xyz --csv-字段“ degrees.1._id”,“ degrees.0.departments.deptId”-输出output.csv
通过重复运行命令并每次更改嵌套索引(例如,degrees.x._id),我一次只能导出一个嵌套字段。有没有一种方法可以使用mongoexport在单个命令中获取所有嵌套字段?
答案 0 :(得分:1)
如果要输出为CSV,则无法执行所需的操作。
但是,您可以根据需要使用aggregation framework重塑文档;例如使用$unwind展开数组,使用$project重塑文档,然后使用$out将结果转储到新集合中。
有了输出集合后,就可以在该集合上使用mongoexport
。