我有在{key:[year,month,day,string],value:int}
形式文档的视图:CouchDB的组视图保持字符串键和值
{
rows:[
{
key: [
2016,
4,
30,
"String1"
],
value: 20
},
{
key: [
2016,
4,
30,
"String2"
],
value: 7
},
{
key: [
2016,
4,
30,
"String3"
],
value: 13
},{
key: [
2016,
5,
1,
"String1"
],
value: 10
},
{
key: [
2016,
5,
1,
"String4"
],
value: 12
},{
key: [
2016,
5,
2,
"String1"
],
value: 3
},
]}
从这个我用startkey
和endkey
按日期来获得一定范围的值。然后,我的问题是将由键字符串返回的文档分组,然后将int值相加。其余的密钥可能存在也可能不存在,这并不重要。到目前为止,对于组级别,我只能对每个日期键的值进行求和。
我要的是: