credit_cards
Средний возраст по образованию, лимит по доходу, возраст и лимит по семейному статусу, самый частый education level.
Практикум 18 закрепляет агрегацию MongoDB на учебных коллекциях Ich.credit_cards, ich.bookings и ich.sample_training.
Для credit_cards нужно считать средние значения по категориям: образование, доход и семейный статус.
Самый частый уровень образования ищется через группировку, подсчёт, сортировку по убыванию и limit.
В bookings требуется найти среднее количество топлива, использованного за поездку.
В sample_training нужно анализировать города: население, штаты, средние значения и ZIP коды штата IL.
Главная конструкция занятия — aggregate() с этапами $group, $sort, $limit, $match и $project.
Топ-3 ошибки: группировать по неверному полю, забыть числовой тип у агрегируемого поля, сортировать до вычисления агрегата.
Практическая работа из источника: 12 задач на группировку, средние значения, подсчёты, сортировку и выбор топовых записей в MongoDB.
Средний возраст по образованию, лимит по доходу, возраст и лимит по семейному статусу, самый частый education level.
Среднее количество топлива за поездку.
Крупнейшие города, количество городов по штатам, среднее население и топ ZIP кодов Иллинойса.
Следующее занятие — 72. Summary session 18.