如何从Mongodb中的子查询获取最大值

时间:2019-03-04 10:09:08

标签: mongodb mongoose

在我的查询中,我使用下面提到的查询获取每个公司名称的最大值

db.getCollection("dailylogs20190128").aggregate({ $group : { _id:"$company_name", max: { $max : "$duration" }}})

这给我准确的结果是

COMPANY NAME                    MAX
-----------------------------   ---
CUBEDIS-ANUMSQR-S-METROFIBER    660
POLISH-SIPREHMANPROD-S-P2P      240
ALMEEZAN-GULBERG-C-METROFIBER   540
QARSHIIND-GULSIP-C-METROFIBER   900
GHAZI-KDA-S-FIBER                80

现在,我想从上述结果中选出前两家公司,因为我是mongodb的新手,我应该如何实现这一目标

0 个答案:

没有答案