我使用聚合框架的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(否则我可以在其他比例中分组).
任何提示?
谢谢