【发布时间】:2020-06-25 20:04:31
【问题描述】:
我想知道按某些字段的最大值过滤 Mongo Collection 的最佳方法。如果我要在 SQL 中做同样的事情,我会应用下面的查询。
select * from tableName where column1 in (select max(column1) from tableName)
给定下面的示例输入和输出学生。这里输入数据集是用 StudentAge 的最大值过滤的。
输入
_id StudentName StudentAge
1 John 15
2 David 16
3 Miller 15
4 Mike 16
5 Graham 16
输出
_id StudentName StudentAge
2 David 16
4 Mike 16
5 Graham 16
我尝试查找关于 SO 的各种问题,但我无法找到任何与我的问题相匹配的内容。我正在使用 Mongo Compass 来查询 Mongo 集合。
【问题讨论】:
标签: mongodb mongodb-query