在大数据中统计成员的 SUM 投票。我想在一个事件中显示所有成员的 SUM 投票(在这个问题中我不使用事件模型)。
获得所有会员总和投票
首先,我使用 map/reduce 来查找每个成员的总投票数。#=> 名称结果:'sum_vote'
然后我用 6 个新选票插入“成员 a”,用 2 个新选票插入“成员 b”。
我不想再次读取所有数据,因为它太大了。
我尝试:(在 2 种情况下我使用缓存对象结果)
使用选项查询运行 map/reduce 是 member_id = member_a.id AND option out:{merge:'sum_vote'}。member_b 也这样做
当插入 1 票时,我通过键 _id(='member_id') 查找结果更新结果“sum_vote”,然后对其值 +1。
你是怎么做到的?请分享我一些问题。感谢:D