【发布时间】:2011-06-17 08:47:58
【问题描述】:
我有一个问题,我不确定如何有效地解决。
我有两个收藏:
1)
hits = {
'day': '',
'number_of_hits': 0
'user_id': 0
}
2)
stats = {
'day': '',
'total_number_of_hits': 0
'user_id': 0
...
some other stuff
}
我需要每天获取 number_of_hits 的总和(每天可能有很多文档包含 各种点击数)并以尽可能快的方式用这些总和更新统计信息集合。 必须对 hits 集合中的每个 user_id 执行此操作
例如,我可以获取命中集合的聚合,然后在例如。循环更新统计信息集合。
但有些事情告诉我这不是一个好方法。
此外,有时统计信息集合可能有几天没有文档,因此需要创建它们 而不是更新。
如果你能给我任何想法,那就太棒了:)
谢谢你, PabloX
【问题讨论】: