@ganjo888

Как в mongo получить сумму записей по каждому пользователю?

имеется список id пользователей = ['63106487-78af-3487-91da-92f380e56e96','ee6bb121-8d63-3c8b-94a0-e917e329f838']

Имеются такие записи
{
    "_id": {"$oid": "5f997b922b9f7cc20b223116"},
    "created_at": {"$date": "2020-10-29T11:31:32.915Z"},
    "output_payload": {
      "user_id": {"$binary": 63106487-78af-3487-91da-92f380e56e96}
    }
  },
  {
    "_id": {"$oid": "5f997b922b9f7cc20b223117"},
    "created_at": {"$date": "2020-10-29T11:31:32.919Z"},
    "output_payload": {
      "expert_id": {"$binary": ee6bb121-8d63-3c8b-94a0-e917e329f838}
    }
  },
  {
    "_id": {"$oid": "5f997b922b9f7cc20b223118"},
    "created_at": {"$date": "2020-10-29T11:31:32.923Z"},
    "output_payload": {
      "user_id": {"$binary": ee6bb121-8d63-3c8b-94a0-e917e329f838}
    }
  }


Как мне получить сумму записей по каждому пользователю ?
На выходе хочу получить
ee6bb121-8d63-3c8b-94a0-e917e329f838: 2
63106487-78af-3487-91da-92f380e56e96 : 1

Буду очень признателен за помощь
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Che603000
c 2011 javascript
Используйте агрегирование
https://docs.mongodb.com/manual/reference/operator...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы