Документы хранятся со следующими полями:
_id:
NumberofChildren: Integer
OwnsAHome: Boolean
Income: Integer
Мне нужно использовать структуру агрегации для сортировки по количеству дочерних элементов, чтобы результат был примерно таким:
Number of Children: 3
Number of People: some value, say 17
Number of People who own a home: some value less than 17 which is a sum of the number of true Booleans
Average income: some value
Как мне сделать это в MongoDB с агрегацией, особенно в отношении подсчета количества раз, когда Boolean OwnsAHome
равно true
?
Спасибо!