我得到了您认为想要使用以下结果的结果:
GroupBy groupBy = GroupBy.key("a", "b", "c") .initialdocument("{ total: 0 }") .reduceFunction("function(obj, result) { " + " result.a = obj.a; " + " result.b = obj.b; " + " result.c = obj.c; " + " result.total += obj.total; " + "}");请注意,您需要做的是告诉reduce函数将哪些内容放入a,b和c字段以及总字段中。
这给了我原始输出:
{ "a" : 10.0 , "b" : 20.0 , "c" : 30.0 , "total" : 300.0}由于您尚未包含Grouped类,因此我不确定它是否完全映射到您想要的对象中,但是它可能会为您指明正确的方向。



