20

我在 CouchDB 中创建了一个小型测试数据库,并在 Futon 中创建了一个临时视图。我写了映射器和reducer。映射器可以工作,但减速器的复选框永远不会出现。我知道应该有一个复选框,因为我在我拥有的更大数据库上使用视图时已经看到它。

为什么减速器复选框不存在?这是正常行为吗?减速器复选框有时不会出现吗?也许是因为我的结果集很小或由于某种原因无法减少?(虽然我看不出为什么我不能减少我的结果)

我的映射器是这个。我添加这个[1, 2, 3].forEach东西只是因为我认为我需要使结果集更大才能获得减少复选框。

function(doc) {
  [1, 2, 3].forEach(function() {
    emit(doc.name, 1);
  });
}

减速机就是这个。

function(keys, values, rereduce) {
  return sum(values);
}

结果如下所示: 在此处输入图像描述

4

1 回答 1

28

刷新页面,它就会出现。

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

于 2011-05-16T07:07:28.187 回答