gpt4 book ai didi

python - Pymongo 聚合管道

转载 作者:行者123 更新时间:2023-12-04 07:46:32 26 4
gpt4 key购买 nike

修订问题。将很快更新。

最佳答案

演示 - https://mongoplayground.net/p/ksay82IaGHs
TeacherID 分组和 TeacherID并获得组合的出现,$sort by occurrence按降序排列。

db.collection.aggregate([
{ $group: { _id: { TeacherID: "$TeacherID", StudentID: "$StudentID" }, occurrence: { $sum: 1 } } },
{ $sort: { "occurrence": -1 } }
]);

输出
[
{
"_id": {
"StudentID": 2,
"TeacherID": 212
},
"occurrence": 3
},
{
"_id": {
"StudentID": 4,
"TeacherID": 223
},
"occurrence": 1
}, .....
]

如果你想要最高记录
演示 - https://mongoplayground.net/p/zBsGdAOdYwy
  {
"$limit": 1
}

演示 - https://mongoplayground.net/p/G2KIVcjtYII
如果要检查特定的 TeacherID,请使用 $match

关于python - Pymongo 聚合管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67172363/

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