В источнике отдельное ДЗ для части 16.1 не задано. Минимальный результат занятия: создана users_NAME, выполнены 5 запросов закрепления, удаление gender = m, обновление age через $inc, экспорт title/year из movies и импорт в movies_NAME.
🏠 Домашнее задание
⚡ Кратко: суть занятия
Занятие 61 впервые переводит работу из режима чтения в режим редактирования.
Редактировать нужно в базе ich_edit, потому что у учебного пользователя права на изменение ограничены этой базой.
Коллекция создаётся через db.createCollection(), а несколько документов вставляются через insertMany([...]).
В Compass при вставке нескольких документов берётся содержимое квадратных скобок из insertMany.
Фильтры find() закрепляются на собственной коллекции users_NAME.
deleteMany() удаляет множество документов по фильтру.
updateMany() меняет множество документов; $inc увеличивает числовое поле.
Топ-3 ошибки: забыть заменить NAME, вставить объект вместо массива при нескольких документах, выполнить deleteMany() без фильтра.
Домашнее задание и проверка
Как проверить себя
- Каждый запрос запускается без синтаксической ошибки.
- Фильтр соответствует словам задачи: «и», «или», «нет поля», «топ», «посчитать».
- Для команд изменения данных сначала выполнен безопасный find() с тем же фильтром.
- Результат можно объяснить одним предложением.