couchdb - CouchDB减少在被褥中的复选框

标签 couchdb mapreduce reduce couchdb-futon

我在CouchDB中创建了一个小型测试数据库,并在Futon中创建了一个临时 View 。我写了mapper和reducer。映射器可以工作,但是 reducer 的复选框从未显示。我知道应该有一个复选框,因为我在使用更大的数据库上的 View 时已经看到了它。
为什么没有显示reducer复选框? 这是正常行为吗? reducer 复选框有时不会出现吗?也许是因为我的结果集很小或由于某种原因而无法减少? (尽管我认为没有理由不能减少我得到的结果)
我的映射器是这个。我添加[1, 2, 3].forEach只是因为我认为我需要使结果集更大才能得到reduce复选框。

function(doc) {
  [1, 2, 3].forEach(function() {
    emit(doc.name, 1);
  });
}
reducer 是这个。
function(keys, values, rereduce) {
  return sum(values);
}
结果如下:

最佳答案

刷新页面,它将显示出来。

这是一个已知的错误:https://issues.apache.org/jira/browse/COUCHDB-1778

关于couchdb - CouchDB减少在被褥中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012927/

相关文章:

nosql - 将分片从一个 bigcouch 服务器移动到另一个(用于平衡)

mysql - 地理空间应用 : mySql vs CouchDB vs others

sorting - CouchDb 在一个 View 中进行过滤和排序

javascript - JavaScript 中 reduceRight 的原生实现是错误的

javascript - 将多维对象数组缩减为单个对象数组

python latin-1 UnicodeDecodeError 在使用 couchdb cPickle 二进制数据切换到 ubuntu 14 后

hadoop - hive 客户端无法正常工作

Java8 Lambda 表达式评估

java - 如何为Hadoop中的映射器功能手动定义输入拆分

javascript - 在 JavaScript 中获取数组中对象的特定字段的总和