0

数据格式:

{
“_id” : ObjectId(“6142f6f2214ef618f5e1f2df”),
“device_type” : “-1”,
“user_count” : 5
}

{
“_id” : ObjectId(“j79ghn769bnnb9p9bns”),
“device_type” : “1”,
“user_count” : 4
}

group查询语句:

db.getCollection(‘analysis’).aggregate(
[
{
$group:
{
_id : ‘$device_type’,
groupCount: { $sum: “$user_count” }
}
}
]

)

当前返回结果:

{
“_id” : “1”,
“groupCount” : 11
}

{
“_id” : “0”,
“groupCount” : 24
}

{
“_id” : “-1”,
“groupCount” : 6
}

期望:

能将groupCount的总和数量(41)在结果中返回回来, 感觉是一个很简单的问题,但是研究两天了都没找到解决办法,请大神指教!!!!

已回答的问题