MongoDb 计数具有多个匹配条件的列值

MongoDb count column value with multiple match condition


如何使用聚合对具有多个匹配条件的特定列值执行计数。 如何统计DeptId 1和TimeCode 22中的EmpId

#mongo 中的示例计算特定部门的员工人数。

db.getCollection("Employee").aggregate(
    [
        {
            "$match" : {
                "DeptId " : 1
            }
        },
        {
            "$match" : {
                "TimeCode" : 22
            }
        },
        {
            "$count" : "EmployeeId"
        }
    ],
    {
        "allowDiskUse" : false
    }
);