mongodb document内求平均值~~求大神

刚开始学mongodb,想求一个document内数据的平均值;
其实是document下面一个子类里面的几个子类的平均值,
求出平均值后再根据这个值对docunment进行排序。
用group可以么,怎么用

怎么没有人回应呢?我也刚好遇到了,
$avg 计算平均值 db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$avg : "$likes"}}}])
但是不知道这个$likes 应该是什么?

搞清楚了,是db.mycol.aggregate([{$group : {_id : "$by_user", num_tutorial : {$avg : "$likes"}}}])
db.test.aggregate(
[
{$group:{_id:'$name',avg_age:{$avg:'$age'}}}
])
按照名字分类,查询平均年龄