Up.*_*Up. 13 reduce couchdb map couchapp
出于某种原因,我只是从mac中的couchdb中的map/reduce结果中获取一个null键
结果:
{"rows":[
{"key":null,"value":2224}
]}
Run Code Online (Sandbox Code Playgroud)
我使用couchapp v8.1和couchdb v1.0.2
我的地图功能是:
function(doc) {
emit(doc.doc_type, 1);
}
Run Code Online (Sandbox Code Playgroud)
我的reduce函数是:
function(key, values, rereducer) {
return sum(values);
}
Run Code Online (Sandbox Code Playgroud)
结果我期待:
{"rows":[
{"key":"type1","value":22}
{"key":"type2","value":32}
{"key":"type3","value":25}
//snip snip
]}
Run Code Online (Sandbox Code Playgroud)
知道我哪里错了吗?
Up.*_*Up. 35
为了挽救新手我一直想要得到这个答案的痛苦,请看下一部分:http://wiki.apache.org/couchdb/HTTP_view_API
我只是将?group = true添加到我的url,并将reduce结果按预期分组,默认行为是reduce将吐出一个值
归档时间: |
|
查看次数: |
3351 次 |
最近记录: |