Я пытаюсь использовать NodeJS для подсчета сообщений по категориям в понедельник goose.
Здесь у меня есть 2 документа: Сообщения и пакеты
Сообщения:
{
"_id": {"$oid":"5d18763e2d06ef0c9afd597d"},
“packages": [
{"$oid":"5cb6e1d7cd482b260be5a5e9”},
{"$oid":"5cb6d66dcd482b260be5a584”}
],
}
Пакеты:
{
"_id": {"$oid":"5cb6d66dcd482b260be5a584"},
"category”:”computer”
}
Посты документов содержат поле «пакеты» - это массив, содержащий идентификатор пакетов в пакетах документов. Пакеты документов содержат категории, они не являются уникальными. Пример: Может быть, есть много пакетов это компьютер. Теперь я хочу считать сообщения по категориям. Желаемые результаты:
{
“statistical”:
[
{“computer”: 5},
{“television”: 12},
{“printer”: 2}
]
}
Пожалуйста, дайте мне решение. Спасибо!