0
對於下面的文檔:聚合函數在MongoDB中,Parse.com
{
profile: String
[{
year: Integer,
quarter: Integer,
rate: Integer
}]
}
如何獲得每季度排行榜?:
2014 1 3.5
2014 2 4.0
...
對於下面的文檔:聚合函數在MongoDB中,Parse.com
{
profile: String
[{
year: Integer,
quarter: Integer,
rate: Integer
}]
}
如何獲得每季度排行榜?:
2014 1 3.5
2014 2 4.0
...
假設您的個人資料作爲數組的平均值。
db.collection.aggregate([
{"$unwind" : "$profile"},
{"$group": { "_id" : { "year": "$profile.year", "quarter": "$profile.quarter"}, average: { $avg: "$profile.rate" }}}
])
更多信息:
http://docs.mongodb.org/manual/reference/operator/aggregation/group/
http://docs.mongodb.org/manual/reference/operator/aggregation/unwind/