【发布时间】:2018-12-08 21:09:15
【问题描述】:
虽然我不明白如何实现我的目标,但我一直在搜索许多聚合方法。以下代码中AggregateIterable 中包含的文档仅包含Aggregates.group(...) 中提到的_id 和copies 2 个字段。我如何同时包含 field1 和 field2 字段?
AggregateIterable<Document> items = itemCollection.aggregate(Arrays.asList(
Aggregates.project(include("_id","field1","field2")),
Aggregates.group("$_id",Accumulators.sum("copies",1)),
Aggregates.sort(descending("field1")))
);
我不知所措,因为我似乎找不到(或至少理解)任何示例。任何帮助将不胜感激,尤其是我希望如何做的示例。
【问题讨论】:
标签: java mongodb aggregation-framework