【发布时间】:2016-12-30 19:24:57
【问题描述】:
我想编写一个查询来查找具有最高值的文档。有多个具有相同值的文档,我想要它们。
我知道我可以使用 sort 从高到低排序。但我不知道有多少文件。所以这行不通。
{
total: 1,
id: 1
},
{
total: 1,
id: 2
},
{
total: 2,
id: 3
},
{
total: 2,
id: 4
},
{
total: 3,
id: 5
},
{
total: 3,
id: 6
}
在本例中,我希望它返回所有总计为3 的文档。
如何查询所有具有最高值的文档?
【问题讨论】:
标签: mongodb mongoose aggregation-framework