Binning i tabulacja (unikatowa / liczba) w Mongo

Szukam sposobu na wygenerowanie statystyk podsumowujących za pomocą Mongo. Załóżmy, że mam kolekcję z wieloma rekordami formularza

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

Teraz chcę uzyskać dystrybucje dla płci i wieku. Załóżmy, że dla płci istnieją tylko wartości"m" i"f". Jaki jest najbardziej skuteczny sposób uzyskania całkowitej liczby mężczyzn i kobiet w mojej kolekcji?

I dla wieku, czy istnieje sposób, który robi „binning” i daje mi histogram taki jak podsumowanie; tj. liczba rekordów, w których wiek jest w przedziałach:[0, 2), [2, 4), [4, 6) ... itp?

questionAnswers(6)

yourAnswerToTheQuestion