我有一个 mongoDB 文档,其中包含某些列,例如 Id、EmployeeID、SiteID、EmployeeAddress。一名员工可以多次出现在一个站点。我想通过查询和计数进行分组,这将使结果集为
EmployeeID SiteID Count EmployeeAddress
基本上,员工作为站点出现的次数。我正在使用此查询,但没有获得所需的数据。
db.pnr_dashboard.aggregate(
[
{
"$group" : {
"_id" : { "siteId" : "$siteId" , "employeeId" : "$employeeId"} ,
"count" : { "$sum":1}},
}
]
);