【发布时间】:2019-07-08 19:44:29
【问题描述】:
我正在尝试将 Mongo 数据导出到 XLSX,这要求所有数据都在父地图中,但目前我有这种格式的数据:
[
{
"_id": "eatete",
"competition": {
"_id": "eatete"
"name": "Some competition name"
},
"members": [
{
"_id": "eatete",
"name": "Saad"
},
{
"_id": "eatete",
"name": "Saad2"
}
],
"leader": {
"name": "Saad",
"institute": {
"_id": "eatete",
"name": "Some institute name"
}
},
}
]
理想情况下,数据应该是:
[
{
"_id": "eatete",
"competition": "Some competition name"
"member0name": "Saad",
"member1name": "Saad2",
"leadername": "Saad",
"institute": "Some institute name"
}
]
所以基本上我想要的是引用子文档字段的数据,就好像它们是父文档的一部分一样,比如 Competitions = Competitions.name。
您能帮我如何使用 Mongoose 做到这一点。
谢谢
【问题讨论】:
标签: javascript mongodb mongoose mongodb-query aggregation-framework