Mongo在具有标准的数组中求和弹簧数据

时间:2018-03-30 15:11:17

标签: java mongodb spring-data

如何计算集合中数组中字段总和的任何提示。 我的数据结构是这样的:

Employee {
id : "20"
salaries : [
{amount: 150},
{amount: 30},
{amount: 60}
]
}

我使用mongo聚合来处理它,这是我的代码:

    Aggregation agg = Aggregation.newAggregation(Aggregation.match(new Criteria("id").is("20")),Aggregation.group().sum("$salaries.amount").as("value"));

并且这不会返回任何值。

0 个答案:

没有答案