🏠 Домашнее задание
⚡ Кратко: суть занятия
Практикум 19 работает с собственной копией коллекции UK_used_cars.
Сначала нужно экспортировать ich.UK_used_cars или импортировать JSON из GitHub в ich_edit с личным суффиксом.
Базовые задачи проверяют производителей: список марок, максимум документов и распределение по transmission.
Для среднего пробега по производителям используется $group с $avg и счётчиком документов.
mpg переводится в l/100km формулой 282.481 / mpg и сохраняется как новое поле.
$merge нужен, чтобы записать вычисленное поле обратно в существующую коллекцию.
$bucket распределяет дизельные авто по диапазонам цены до 20000, 20000-30000, 30000-40000, 40000-60000 и выше 60000.
Топ-3 ошибки: работать в общей коллекции без копии, делить mpg на 282.481 вместо обратной формулы, забыть readable labels для bucket-категорий.
Домашнее задание и закрепление
- В источнике для занятия 75 отдельное новое домашнее задание не задано.
- Закрепление: доведите практикум до состояния, где все 9 пунктов выполняются в вашей личной коллекции.
- Сохраните запросы: список производителей, максимум документов, transmission-группы, топ-3 по mileage, $merge с l/100km и bucket по diesel price.
- Перед сдачей проверьте, что имя коллекции содержит ваш личный суффикс.
Проверка перед сдачей
- Запросы запускаются без синтаксических ошибок.
- В ответе указаны база, коллекция или таблицы, с которыми выполнялась работа.
- Для сортировок и топов явно указаны поле и направление сортировки.
- Для создаваемых коллекций используется личный суффикс, если источник требует уникальность.
- Пароли и реальные URI перед публикацией заменены на placeholders или переменные окружения.