【发布时间】:2021-04-26 23:54:45
【问题描述】:
我的聚合管道中有以下结构数组。尝试了合并对象和 setUnion 运算符。
{
"_id": "6085232dd933b53b80a3de0c",
"parent": "6082b81ea6036499a33d0972",
"childNodes": [
{
"_id": "6084f8376d422a5baf527b6c",
"childNodes": [
{
"_id": "6084f9ab6d422a5baf527b6d",
"childNodes": [
{
"_id": "6084fa356d422a5baf527b6f",
"childNodes": [
{
"_id": "6084faa06d422a5baf527b70"
}
]
}
]
},
{
"_id": "6084f9ab6d422a5baf527b6d",
"childNodes": [
{
"_id": "6084fa356d422a5baf527b6f",
"childNodes": [
{
"_id": "6084faa06d422a5baf527b70"
}
]
}
]
}
]
}
]
}
我预计以下结果会产生一些统计数据。
{
"allNodes":[allChildNodes-_ids]
}
【问题讨论】:
标签: node.js mongodb mongodb-query aggregation-framework