Я пытаюсь получить количество ключевых слов с parentId
, categioryId
и llcId
.
Мой db
{
"_id" : ObjectId("5673f5b1e4b0822f6f0a5b89"),
"keyword" : "electronic content management system",
"llcId" : "CL1K9B",
"categoryId" : "CL1K8V",
"parentId" : "CL1K8V",
}
Я пробовал $project
с помощью $group
db.keyword.aggregate([
{
$group: {
_id: "$llcId",
total: {$sum: 1},
}
},
{
$project: {
categoryId: 1, total: 1
}
}
])
И это дает мне результат вроде
{ "_id" : "CL1KJQ", "total" : 17 }
{ "_id" : "CL1KKW", "total" : 30 }
Но мне нужны фактические данные в результате, например, llcId
, categoryId
, keyword
, total
. Я попытался отобразить cetgoryId
и ключевое слово, используя $project
, но он отображает только _id
и total. Что мне не хватает?