Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MongoDB中的聚合和一个查询分别显示最大值、最小值和平均值的一个结果_Mongodb_Aggregation Framework - Fatal编程技术网

如何使用MongoDB中的聚合和一个查询分别显示最大值、最小值和平均值的一个结果

如何使用MongoDB中的聚合和一个查询分别显示最大值、最小值和平均值的一个结果,mongodb,aggregation-framework,Mongodb,Aggregation Framework,以下是我的家庭作业中的一些问题,我很难理解: 找出每个团队id的平均、最大和最小h和er。 找出每个团队id和年份的平均、最大和最小h和er 这两个问题非常相似,但第二个问题也针对今年提出。我不知道如何准确地设置我的查询以使用聚合解决这些问题。如果有人能向我展示一个问题的解决方案,这将极大地帮助我从示例中学习,而不是围绕它工作 我使用的数据具有以下结构:;第一行是标题: player_id,year,stint,team_id,league_id,w,l,g,gs,cg,sho,sv,ipout

以下是我的家庭作业中的一些问题,我很难理解:

找出每个团队id的平均、最大和最小h和er。
找出每个团队id和年份的平均、最大和最小h和er

这两个问题非常相似,但第二个问题也针对今年提出。我不知道如何准确地设置我的查询以使用聚合解决这些问题。如果有人能向我展示一个问题的解决方案,这将极大地帮助我从示例中学习,而不是围绕它工作

我使用的数据具有以下结构:;第一行是标题:

player_id,year,stint,team_id,league_id,w,l,g,gs,cg,sho,sv,ipouts,h,er,hr,bb,so,baopp,era,ibb,wp,hbp,bk,bfp,gf,r,sh,sf,g_idp
bechtge01,1871,1,PH1,,1,2,3,3,2,0,0,78.0,43,23,0,11,1,,7.96,,,,0,,,42,,,
brainas01,1871,1,WS3,,12,15,30,30,30,0,0,792.0,361,132,4,37,13,,4.5,,,,0,,,292,,,
fergubo01,1871,1,NY2,,0,0,1,0,0,0,0,3.0,8,3,0,0,0,,27.0,,,,0,,,9,,,
fishech01,1871,1,RC1,,4,16,24,24,22,1,0,639.0,295,103,3,31,15,,4.35,,,,0,,,257,,,
fleetfr01,1871,1,NY2,,0,1,1,1,1,0,0,27.0,20,10,0,3,0,,10.0,,,,0,,,21,,,
flowedi01,1871,1,TRO,,0,0,1,0,0,0,0,3.0,1,0,0,0,0,,0.0,,,,0,,,0,,,
mackde01,1871,1,RC1,,0,1,3,1,1,0,0,39.0,20,5,0,3,1,,3.46,,,,0,,,30,,,
mathebo01,1871,1,FW1,,6,11,19,19,19,1,0,507.0,261,97,5,21,17,,5.17,,,,2,,,243,,,
mcbridi01,1871,1,PH1,,18,5,25,25,25,0,0,666.0,285,113,3,40,15,,4.58,,,,0,,,223,,,
mcmuljo01,1871,1,TRO,,12,15,29,29,28,0,0,747.0,430,153,4,75,12,,5.53,,,,0,,,362,,,
可以找到完整的文件


感谢所有阅读和帮助的人

了解文档结构会很有帮助。另外,请阅读本文,了解如何改进您的问题:-您更有可能收到问题的答案。当然!HELES是指向数据库本身的链接地址:请考虑您的问题,并将示例文档与预期结果一起包含。指向数据库的链接将不可用help@Elyasin这不是有效的BSON文档。@Alex_23,抱歉,这不是应该的工作方式。当你陷入困境时,你需要展示你的工作,展示你在问题上的努力,我们从那里开始。你所问的不是聚合;它首先是关于数据建模的。在我们继续之前,您必须学会将数据输入数据库。了解文档结构会很有帮助。另外,请阅读本文,了解如何改进您的问题:-您更有可能收到问题的答案。当然!HELES是指向数据库本身的链接地址:请考虑您的问题,并将示例文档与预期结果一起包含。指向数据库的链接将不可用help@Elyasin这不是有效的BSON文档。@Alex_23,抱歉,这不是应该的工作方式。当你陷入困境时,你需要展示你的工作,展示你在问题上的努力,我们从那里开始。你所问的不是聚合;它首先是关于数据建模的。在我们继续之前,您必须学会将数据输入数据库。