Занятие 61. MongoDB: Создание и наполнение коллекций. Агрегация. Часть 1
⚡ Кратко: суть занятия
Занятие 61 впервые переводит работу из режима чтения в режим редактирования.
Редактировать нужно в базе ich_edit, потому что у учебного пользователя права на изменение ограничены этой базой.
Коллекция создаётся через db.createCollection(), а несколько документов вставляются через insertMany([...]).
В Compass при вставке нескольких документов берётся содержимое квадратных скобок из insertMany.
Фильтры find() закрепляются на собственной коллекции users_NAME.
deleteMany() удаляет множество документов по фильтру.
updateMany() меняет множество документов; $inc увеличивает числовое поле.
Топ-3 ошибки: забыть заменить NAME, вставить объект вместо массива при нескольких документах, выполнить deleteMany() без фильтра.
О чём это занятие
Создание коллекции в ich_edit, insertMany, выборки по новой коллекции, deleteMany, updateMany с $inc, экспорт и импорт данных.
Материал построен по извлечённому источнику урока 61; дополнительные пояснения отделяют практический смысл команды от синтаксиса.
Что изучать дальше
Следующее занятие — 62. MongoDB: Создание и наполнение коллекций. Агрегация. Часть 2. Перейти.