【发布时间】:2022-01-01 04:36:55
【问题描述】:
我无法在 Google 或 SO 上找到问题的答案。
我有一个收藏,例如:
{ "_id" : "0", "timestamp" : 160000 }
{ "_id" : "00", "timestamp" : 160000 }
{ "_id" : "000", "timestamp" : 150000 }
我想获得基于timestamp 的顶部行,而不仅仅是顶部。
例如:
{ "_id" : "0", "timestamp" : 160000 }
{ "_id" : "00", "timestamp" : 160000 }
显而易见的解决方案是对 DESC 进行排序并获取前 n 行,但这实际上并不能满足要求,我需要知道顶部元素的数量等。
我想获取第一行的时间戳,然后匹配所有具有该时间戳的行,或者其他什么?
提前谢谢你!
【问题讨论】:
标签: database mongodb max aggregation