gpt4 book ai didi

mongodb - 计算一个mongodb文档的平均值

转载 作者:可可西里 更新时间:2023-11-01 09:56:30 25 4
gpt4 key购买 nike

<分区>

假设我有这样一个集合:

{
_id: 1,
city: "New York",
state: "NY",
murders: 328
}

{
_id: 2,
city: "Los Angeles",
state: "CA",
murders: 328
}

...

该集合向我们展示了美国所有城市的谋杀案数量。我想计算全国谋杀案的平均数。我试着用

$group:

db.murders.aggregate([{$group: {_id:"$state", pop: {$avg:"$murders"} } }])

但我得到的结果是各州的谋杀案:

{ "_id" : "NY", "murders" : 200 }

{ "_id" : "NJ", "murders" : 150 }

{ "_id" : "CA", "murders" : 230 }

{ "_id" : "CT", "murders" : 120 }

我的问题是,如何对这个结果进行分组以计算出唯一的平均值?像这样:

{ "_id" : "USA", "murders" : 175 }

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com