如何计算聚合中$ group的数量?

时间:2020-01-29 10:42:42

标签: mongodb nosql nosql-aggregation

我正在查询mongodb并要求汇总。我想获得输出的$ groups的数量。最好的方法是什么?还没想通

我的请求当前为:

    db.getCollection('tickets').aggregate({
    $match: {
        many_criterias
    }
}, {$group: {
        _id: $node_id,
        amount: {
            $avg: "$amount_net"
        }
    }
})

我得到的输出是按node_id分组的数据,但是如何计算找到的组数?

在下面的示例中,预期的答案是4。找到4个组:

_id / amount
a / 12
b / 14
c / 16
d / 18

最佳

0 个答案:

没有答案