2
我有一个3 JSON文档长椅底图减少查询
文献1
"No" : 1
"City" : "Patiala"
"Value" : 10
文献2
"No" : 1
"City" : "Delhi"
"Value" : 11
文献3
"No" : 1
"City" : "Patiala"
"Value" : 11
我要像
输出1 <Delhi or Patiala any one city> 32
我试着查询与组2级
map
function(doc, meta)
{
emit(doc.No,[doc.Value,doc.City]);
}
减少
function(key,values,rereduce){
if(!rereduce){
var sum=0;
var s=[];
var v=[];
v=values[1];
s=values[0];
for(i=0;i<s.length;++i){
sum+= s[i];
}
return (sum,v[0]);
}else{
var sum=0;
var s=[];
var v;
v=values[1];
s=values[0];
for(i=0;i<s.length;++i){
sum+= s[i];
}
return (sum,v);
}
}
,并得到了以下错误
(Reducer: Error building index for view `my_first_view`, reason: TypeError: Cannot read property 'length' of null)
我只想通过做组“没有'领域,但显示任何城市。
您可以使用组级别属性更改该值。 –
如果组级别为1,它只显示城市,但如果组级别为2,则它将城市和城市组合起来。我要的是结合所有的“否”字段显示任何1个城市 –
你能简单地预期产出增加的问题? –