如何使用 mongdoDb 聚合编写 simial 查询
select count(*) as ccount from a group by a.someField order by ccount desc limit 1
使用 mondoDb 中的组函数,我想按特定键对我的集合进行分组并返回 1 行,这种情况发生得更频繁
下面的 Java 代码,返回列表,在字段 someField 上应用 group by 并返回元素集合,其中每个元素都有 2 个字段,“someField”和“count”(出现次数)我想避免在客户端上进行第二次迭代一边找出最大计数
new GroupCommand(myCollection,
new BasicDBObject("someField ", true),
null,
new BasicDBObject("count", 0),
"function(key,val){ val.count++;}",
null);