Я изучаю агрегацию MongoDB для нашего анализа данных.Пример набора данных выглядит следующим образом:
{ "_id" : ObjectId("5c8fa906cd5591004c2db5f9"), "id" : 49893861, "cate_id" : "81614" }
{ "_id" : ObjectId("5c8fa906cd5591004c2db602"), "id" : 49893861, "cate_id" : "1102" }
{ "_id" : ObjectId("5c8fa906cd5591004c2db606"), "id" : 49893861, "cate_id" : "1102" }
Желаемый результат должен быть:
{
"id": 49893861,
"categories": [
{
"cate_id": "1102",
"count": 2
},
{
"cate_id": "81614",
"count": 1
},
]
}
Мне интересно, как этого добиться, используя правильную команду структуры агрегации MongoDB.Спасибо!