是的,我是一名进入SQL /Reduce世界的CouchDb骑师(差不多)。我想我已经知道了CouchDB数据集的COUNT(*) SQL聚合器函数的等价物是如何实现的,如下所示:
映射:
function(doc) {
emit(doc.name, doc);
}
Reduce:
function(keys, values, rereduce){
return values.length;
}
我认为这是可行的,返回如下内容:
"super fun C" 2
"super fun D" 2
"super fun E" 2
"super fun F" 18
..。但不是真的。当我添加一条记录时,这个计数变化很大。有时计数实际上减少了,这是非常令人惊讶的。我做错了什么吗?也许我没有完全理解最终一致性的概念?
https://stackoverflow.com/questions/1586585
复制相似问题