查找平均值大于x的字段,并按其他字段mongodb分组



我有一个查询,查找足球队的平均进球数,按球队分组。

db.matchs.aggregate([{$group: {_id:"$equipes_domicile", pop: {$avg:"$score_equipe_domicile"} } }])

但我只想选择平均值大于4的

你可以这样做:

db.matchs.aggregate([
{$group: {_id:"$equipes_domicile", pop: {$avg:"$score_equipe_domicile"} } },
{$match: {pop: {$gt: 4}}}
])

$match将只选择pop大于4的文档。

相关内容

  • 没有找到相关文章

最新更新