【发布时间】:2021-04-20 04:13:55
【问题描述】:
我想使用聚合管道来获取给定另一个值的最常见值。
如何使用聚合管道查找 TeacherId 212 最常见的 StudentId?
一直在尝试下面的代码,但没有得到想要的结果。
pl= [
'$project': {
'_id': 1,
'StudentId': 1,
"TeacherID: 1,
"$group": {
"__id": 'TeacherID',
"__id": {
"$first": "StudentID",
}
}
}
]
db.collection.aggregate(pl)
【问题讨论】:
-
请按承诺更新问题。当您通过搜索引擎找到一个不存在的问题的赞成和接受的答案时,这不是很好...... :)
标签: python mongodb mongodb-query aggregation-framework