sc | Aggregation from daily

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
db.maDaily.aggregate([
{
'$match': {
'os': 'All',
'app_id': '123',
'period_timestamp': {
'$gte': ISODate("2014-12-08T00:00:00.000Z"),
'$lt': ISODate("2014-12-15T00:00:00.000Z")
}
}
},
{
'$group': {
'_id': {
'metric': '$metricName'
},
'value': {
'$sum': '$metricValue'
}
}
},
{
'$project': {
'metric': '$_id.metric',
'_id': 0,
'value': '$value'
}
}
])