【发布时间】:2021-06-25 08:03:37
【问题描述】:
我有一个多维数组的 mongo 文档集合,如下所示:
{ missionsCompleted: [[1,2,3],[1,2,3],[1,2,3]] }
我希望我的 mongo 聚合管道对数组进行求和/合并,以将它们更改为这个更简单的数组:
{ missionsCompleted: [3,6,9] }
我该怎么做?
【问题讨论】:
-
您可以尝试使用
$zip聚合运算符来转置数组并对每个数组进行求和。
标签: mongodb aggregation-framework