← К курсу

Занятие 61. MongoDB: Создание и наполнение коллекций. Агрегация. Часть 1

📁 Блок: MongoDB / Коллекции / Изменение данных ⏱️ Время изучения: ~90 мин 🎯 Сложность: Средняя

⚡ Кратко: суть занятия

Занятие 61 впервые переводит работу из режима чтения в режим редактирования.

Редактировать нужно в базе ich_edit, потому что у учебного пользователя права на изменение ограничены этой базой.

Коллекция создаётся через db.createCollection(), а несколько документов вставляются через insertMany([...]).

В Compass при вставке нескольких документов берётся содержимое квадратных скобок из insertMany.

Фильтры find() закрепляются на собственной коллекции users_NAME.

deleteMany() удаляет множество документов по фильтру.

updateMany() меняет множество документов; $inc увеличивает числовое поле.

Топ-3 ошибки: забыть заменить NAME, вставить объект вместо массива при нескольких документах, выполнить deleteMany() без фильтра.

#use #createcollection #insertmany #find #in #deletemany #updatemany

О чём это занятие

Создание коллекции в ich_edit, insertMany, выборки по новой коллекции, deleteMany, updateMany с $inc, экспорт и импорт данных.

Материал построен по извлечённому источнику урока 61; дополнительные пояснения отделяют практический смысл команды от синтаксиса.

Что изучать дальше

Следующее занятие — 62. MongoDB: Создание и наполнение коллекций. Агрегация. Часть 2. Перейти.