这个问题在这里已经有了答案:Mongoaverageaggregationquerywithnogroup(3个答案)关闭7年前。假设我有这样一个集合:{_id:1,city:"NewYork",state:"NY",murders:328}{_id:2,city:"LosAngeles",state:"CA",murders:328}...该集合向我们展示了美国所有城市的谋杀案数量。我想计算全国谋杀案的平均数。我试着用$group:db.murders.aggregate([{$group:{_id:"$state",pop:{$avg:"$murders"}}}])但我得到的结果是