mongodb中如何實現類似于sql中的groupby?
1 回答

動漫人物
TA貢獻1815條經驗 獲得超10個贊
mongodb中實現sql中德group by可以采用聚合函數aggregate
參考代碼:
/**
* select avg(pop) avgCitypop from zipsController group by state
*/
exports.avgGroupByStateCityDemo2Async = function (opts) {
var results = {error_code: -1, error_msg: "error"};
var pipeline =[
{
$group: {
_id: "$state",
avgCitypop: {$avg: "$pop"}
}
}
];
return opts.dbs.csdb.collection("zipsController").aggregateAsync(pipeline)
- 1 回答
- 0 關注
- 1401 瀏覽
添加回答
舉報
0/150
提交
取消