У меня есть запрос, и когда я использую $ group , ошибка показывает, что «поле» $ name должно быть объектом-накопителем », если при удалении поля« $ 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
}
])...