0
私の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
}