小编col*_*lin的帖子

mongodb聚合转换为int

我使用聚合框架的mongo有以下问题.假设和项目的时间以秒为单位,t和发生的事件ID,例如:item:{t:11433,e:some_id}

我想要的是根据t和e聚合.这意味着计算时间t中id'e'的数量.使用$ group聚合很容易做到这一点.

但是,我想有一个不同的时间课程.例如,我想在例如的时隙中计算相同事​​件id的数量.5秒.我可以在js或python中以编程方式执行此操作.我只是想知道它是否可以使用mongo,使用级联组.

我尝试使用$ divide [t,10]进行投影.对于11433,这将给出,1143.3但似乎我不能删除Mongo中的0.3(否则我可以在其他比例中分组).

任何提示?

谢谢

mongodb aggregation-framework

5
推荐指数
1
解决办法
3599
查看次数

标签 统计

aggregation-framework ×1

mongodb ×1