Биннинг и табуляция (уникальные / кол-во) в Монго

Я ищу способ генерировать некоторые сводные статистические данные с использованием Mongo. Предположим, у меня есть коллекция с множеством записей вида

{"name" : "Jeroen", "gender" : "m", "age" :27.53 }

Теперь я хочу получить распределение по полу и возрасту. Предположим, что для пола есть только значения"m" а также"f", Каков наиболее эффективный способ получения общего количества мужчин и женщин в моей коллекции?

И для возраста, есть ли способ, который делает некоторые "биннинг"? и дает мне гистограмму, как резюме; то есть количество записей, где возраст находится в интервалах:[0, 2), [2, 4), [4, 6) ... так далее?

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

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