【发布时间】:2014-10-12 21:24:48
【问题描述】:
我是 mongodb 的新手,并尝试从现有集合中计算每天有多少不同的登录用户。集合中的数据如下所示
[{
_id: xxxxxx,
properties: {
uuid: '4b5b5c2e208811e3b5a722000a97015e',
time: ISODate("2014-12-13T00:00:00Z"),
type: 'login'
}
}]
由于我的知识有限,我目前的想法是先按天分组,将数据输出到一个 tmp 集合,然后使用这个 tmp 集合进行 anther map reduce 并将结果输出到最终集合。这个解决方案会让我的收藏变得更大,而我并不喜欢它。有没有人可以帮助我或我可以遵循的任何好的/更复杂的教程?谢谢
【问题讨论】:
标签: mongodb mapreduce mongodb-query aggregation-framework