映射缩减或聚合



我在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}

有人知道如何获得这样的结果吗?

实际上,从您提供的问题和评论来看,我们不需要在此处使用聚合。您只需要使用整个列表的循环,按 id 索引,并捕获"pow"中的更改。就这样。

相关内容

  • 没有找到相关文章

最新更新