使用不同的键来映射&降低

时间:2015-05-14 14:50:29

标签: mapreduce couchdb

我有一个当前的Couch DB,用于存储在不同节点上发生的活动。我目前正在使用以下内容计算每个节点上发生的活动的数量:

地图

function(doc) {
  emit(doc.node._id, 1);
}

减少

_sum

这很棒!现在,我想让它可以通过时间戳过滤。我的第一个想法是将地图更改为:

function(doc) {
  emit([doc.node._id, doc.created], 1);
}

然而,当然,将created标记添加到密钥中,因此减少并不能真正发挥我想要的效果。

我可以通过node._idcreated进行映射,但只能node._id减少吗?

编辑:我忘了提及,我调查了group_level,但只能使用一个密钥,我需要能够将多个密钥传递给此索引。< / p>

0 个答案:

没有答案