如何在一个数组中合并N个数组?

时间:2019-05-28 05:33:07

标签: node.js mongodb

我期待将“学生”中的数组合并为一个数组。我正在使用MongoDB的聚合,因为我还有其他一些操作要执行。另外,“学生”中的数组数可以是动态的。

"student": [
            [
                "5c8783f0927b1849b923a47b"
            ],
            [
                "5c8783f0927b1849b923a47b",
                "5cc6dc150d5b9b0d84850201",
                "5c89f1dc4dc6695c138cb2a4"
            ]
        ]

我需要这个:

"student": [
                "5c8783f0927b1849b923a47b",
                "5c8783f0927b1849b923a47b",
                "5cc6dc150d5b9b0d84850201",
                "5c89f1dc4dc6695c138cb2a4"
        ]

我尝试了$ concatArrays(聚合)。但问题是我们需要知道数组的数量。

{ $concatArrays: [ [ "hello", " "], [ "world" ] ] }

0 个答案:

没有答案