为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb中如何实现类似于sql中的groupby?

mongodb中如何实现类似于sql中的groupby?

守着星空守着你 2018-12-04 15:11:54
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)

查看完整回答
反对 回复 2018-12-10
  • 1 回答
  • 0 关注
  • 1372 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信