gpt4 book ai didi

mongodb - 如何在每个组中选择最大项目?

转载 作者:可可西里 更新时间:2023-11-01 10:44:18 25 4
gpt4 key购买 nike

集合如下:

Name      Subject    Score
Li Math 89
Wang Math 97
Su Math 85
Li History 80
Wang History 73
Su History 75
Li Science 90
Wang Science 83
Su Science 65

我想为每个人获得最高的主题,结果如下:

Li        Science    90
Wang Math 97
Su Math 85

最佳答案

像这样的东西应该可以解决问题

db.scores.aggregate(  { $group: {
_id: { name: "$name", subject: "$subject" },
'maxscore': { $max : "$score" }
}})

关于mongodb - 如何在每个组中选择最大项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17341048/

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