【发布时间】:2019-11-26 07:02:17
【问题描述】:
我的文档中有以下数组
{
items: [
["Tax", 10, 20, 30],
["FX Adjustments", 10, 20, 30],
["Tax", 10, 20, 30],
["FX Adjustments", 10, 20, 30]
]
}
我需要将Tax 与Tax 和FX Adjustments 与FX Adjustments 结合起来。
我需要的输出
{
items: [
["Tax", 20, 40, 60],
["FX Adjustments", 20, 40, 60]
]
}
我试过了,但没有成功
db.collection.aggregate([
{
$project: {
items: {
$reduce: {
input: "$items",
initialValue: [],
in: {
$cond: [
]
}
}
}
}
}
])
请帮助解决这个问题
谢谢!!!
【问题讨论】:
标签: node.js mongodb mongodb-query aggregation-framework