我有一个查询,当我使用$group时,一个错误显示"字段"$name必须是累加器对象",如果删除字段"$name",所有操作都很好,我try 只使用"name"而不是"$name",错误仍然存在.
User.aggregate([
{
$match: {
"storeKey": req.body.store
}
},
{
$group: {
"_id": "$_id",
"name": "$name",
"count": {
"$sum": 1
},
"totalValue": {
"$sum": "$value"
}
}
},
{
$sort: sort
},
{
$skip: req.body.limit * req.body.page
},
{
$limit: req.body.limit
}
])...