【发布时间】:2017-11-27 13:41:49
【问题描述】:
我的 MongoDB 文档有一个数组属性,其项目类似于原始文档。
我想展开数组属性并将其添加到父级之后:
当前结构:
{
_id: "1",
name: "Test1,
children: [
{
_id: "2",
name: "Test2"
}, {
_id: "3",
name: "Test3"
}]
}
最终结果应该是:
[{
_id: "1",
name: "Test1
},
{
_id: "2",
name: "Test2
},{
_id: "3",
name: "Test3
}]
我尝试过使用 $unwind,但在同一个子属性中保持展开:
{
path : "$children",
preserveNullAndEmptyArrays : false // optional
}
【问题讨论】: