@Deckard смотри ниже.

аюсь подсчитать различные значения нескольких полей одним запросом агрегации MongoDB.

Итак, вот мои данные:

{
    "car_type": "suv",
    "color": "red",
    "num_doors": 4
},
{
    "car_type": "hatchback",
    "color": "blue",
    "num_doors": 4
},
{
    "car_type": "wagon",
    "color": "red",
    "num_doors": 4
}

Я хочу отдельный счетчик каждого поля:

distinct_count_car_type=3
distinct_count_color=2
distinct_count_num_doors=1

Мне удалось сгруппировать несколько полей, а затем провести четкий подсчет, но он мог подсчитать только первое поле. Не все из них. А также это большой набор данных.

Ответы на вопрос(2)

Ваш ответ на вопрос