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

具有多个匹配条件的MongoDb计数列值,mongodb,aggregation,Mongodb,Aggregation,如何使用聚合对具有多个匹配条件的特定列值执行计数。 如何计算DeptId 1和TimeCode 22中的EmpId Empid DeptId时间码 1122 2 1 25 3 1 22 4 2 22 5121 #以mongo为例,统计特定部门的员工人数 db.getCollection(“员工”).aggregate( [ { “$match”:{ “DeptId”:1 } }, { “$match”:{ “时间代码”:22 } }, { “$count”:“EmployeeId”

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

  • Empid DeptId时间码

  • 1122

  • 2 1 25

  • 3 1 22

  • 4 2 22

  • 5121

#以mongo为例,统计特定部门的员工人数

db.getCollection(“员工”).aggregate(
[
{
“$match”:{
“DeptId”:1
}
},
{
“$match”:{
“时间代码”:22
}
},
{
“$count”:“EmployeeId”
}
],
{
“allowDiskUse”:false
}
);

你能用一个例子来详细说明你的问题吗?@DeepakPatankar:已经被孤立了