小编Siv*_*mar的帖子

MongoDB 最大计数

文档结构:userId、name、product(Array)

需求:需要找到拥有最多商品的userId。

尝试使用下面的查询 1 来计算 userId 的产品数量,但不确定如何从中找到最大值

查询1:

db.things.aggregate({$project:{id:"$userId",count:{$size:{"$ifNull":["$Product",[]]}}}})
Run Code Online (Sandbox Code Playgroud)

结果:

编号:1 计数:0

编号:2 数量:7

编号:3 数量:10

最终输出应该是这样的:

编号:3 数量:10

mongodb mongodb-query

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

mongodb ×1

mongodb-query ×1