映射减少或聚合?

时间:2015-04-22 05:39:19

标签: mongodb mapreduce aggregation-framework

我在mongoddb中有这样的数据库,现在我的问题是如何从数据库中获取聚合结果。

_id  time    pow
 1    t1     20
 2    t2     20
 3    t3     20
 4    t4     30
 5    t5     30
 6    t6     20
 7    t6     20

我希望得到以下格式的结果。

{ _id:1,  time:t1,  pow:20}
{ _id:4,  time:t4,  pow:30}
{ _id:6, time:t6,   pow:20}

任何人都知道如何获得这样的结果?

1 个答案:

答案 0 :(得分:0)

实际上,根据您提供的问题和评论,我们不要求在此处使用聚合。你只需要使用一个循环整个列表,按id索引,并捕获' pow'中的变化。这就是全部。