1
我按mvid
对结果进行了分组,结果为每组中出现次数。组结果中的最大MongoDB数量
db.some_details.aggregate([
{$group: {_id: "$mvid", count: {$sum: 1}}}
])
现在,我想选择具有最大数量的组。这是我的天真猜测:
db.some_details.aggregate([
{$group: {_id: "$mvid", count: {$sum: 1}}},
{$max: "count"}
])
很明显,它会产生一个错误。我需要在组中使用max,但是我没有任何东西可以组合。
这是一个很好的解决方案,但它不会返回最大数量的“mvid”。 – user1700890