Merge branch 'master' of mjesec.ffzg.hr:/git/NoSQL-toys
[NoSQL-toys.git] / riak / query / map-highs-by-month.json
1 {
2     "inputs":"goog",
3     "query":[
4         {"map":{"language":"javascript", "source":"function(value, keyData, arg){ var data = Riak.mapValuesJson(value)[0]; var month = value.key.split('-').slice(0,2).join('-'); var obj = {}; obj[month] = data.High; return [obj];}"}},
5     {"reduce":{"language":"javascript", "source":"function(values, arg){ return [ values.reduce(function(acc, item){ for(var month in item){ if(acc[month]) { acc[month] = (acc[month] < item[month]) ? item[month] : acc[month]; } else { acc[month] = item[month]; } } return acc; })];}", "keep":true}}
6 ]
7 }