我有一个当前的Couch DB,用于存储在不同节点上发生的活动。我目前正在使用以下内容计算每个节点上发生的活动的数量:
地图
function(doc) {
emit(doc.node._id, 1);
}
减少
_sum
这很棒!现在,我想让它可以通过时间戳过滤。我的第一个想法是将地图更改为:
function(doc) {
emit([doc.node._id, doc.created], 1);
}
然而,当然,将created
标记添加到密钥中,因此减少并不能真正发挥我想要的效果。
我可以通过node._id
和created
进行映射,但只能node._id
减少吗?
编辑:我忘了提及,我调查了group_level
,但只能使用一个密钥,我需要能够将多个密钥传递给此索引。< / p>