У меня есть набор объектов в MongoDB.Объект включает в себя массив типов.Теперь я подключаюсь к БД с помощью Mongoose и хотел бы указать количество объектов для каждого типа.
Например, мои объекты выглядят как
{
"name": "abc",
"tags": ["a","b","c"]
}
Теперь я хотел бы получитьОбщее количество объектов, которые, например, имеют тег «a»
Я подключаюсь к MongoDB с помощью NodeJS Backend с помощью Mongoose
Спасибо за ваши идеи о том, как эффективно выполнить этот запрос.
Добавление : В случае, когда я не знаю, какие типы тегов существуют в разных объектах, и я хотел бы получить обзор всех тегов, как мне нужно сделать запрос?на этом?Для лучшего понимания приведу пример.Два объекта в базе данных:
{
"name": "abc",
"tags": ["a","b","c"]
},
{
"name": "abc",
"tags": ["a","b"]
}
функция / запрос должна дать ответ примерно так:
{
"a": 2,
"b": 2,
"c": 1
}