2013-05-29 4 views

ответ

0

Используйте структуру агрегации:

> db.foo.insert([{ date: 0, value: 0 }, { date: 0, value: 1 }, { date: 1, value: 2 }]) 
> db.foo.count() 
3 
> db.foo.aggregate(
    { $group: { 
     _id: '$date', 
     avg: { $avg: '$value' } } 
    }, 
    { $project: { 
     // Rename '_id' to 'date', include 'avg'. 
     date: '$_id', 
     _id: false, 
     avg: true 
    } }, 
    { $sort: { _id: 1 } }) 
+0

@ а-Jesse-jiryu-Дэвис Спасибо. Кроме того, можно сделать прокатный n-периодный вычет в пределах манго? – Vishal

+0

Нет; для этого вам нужно просто запросить данные и выполнить вычисления на вашем языке программирования. –

Смежные вопросы