I think I understand how group_level works. Is there a way to get the
results of multiple levels with one get?
For example say I'm creating a view that counts how many documents a
member has created and how many docs all the members of each group has
created. Using a two part key.
My map would look something like this
function(doc){
emit([doc.group, doc.member], 1);
}
And my reduce sums the values
function(keys, values){
return sum(values);
}
I can get the counts for each member like this
http://localhost:5984/mydb/_view/sums/all?group_level=2
Which return something like
key | value
==================================
[group1,member1] | 5
[group1,member2] | 3
[group1,member3] | 1
[group2,member4] | 1
And I can get the sums for each group
http://localhost:5984/mydb/_view/sums/all?group_level=1
key | value
==================================
[group1] | 9
[group2] | 1
Is there away that I can request those values merged, so that it looks
like this?
key | value
==================================
[group1] | 9
[group1,member1] | 5
[group1,member2] | 3
[group1,member3] | 1
[group2] | 1
[group2,member4] | 1
W/o having to make two separate requests?