курс в MongoDB Skill Tree

MongoDB для начинающих

Комплексный курс по MongoDB, охватывающий основные навыки от базовых операций CRUD до продвинутых тем, таких как моделирование данных, индексирование, обработка ошибок и связи между данными. Идеально подходит для начинающих и разработчиков среднего уровня.

База данныхMongoDB

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Ваша первая лабораторная работа с MongoDB

Создание коллекции MongoDB

Заполнение коллекции Students

Вставка данных в MongoDB

Система отслеживания отличников

Обновление записей MongoDB

Удаление данных MongoDB

Написание базовых запросов MongoDB

Фильтрация коллекций MongoDB

Сортировка и ограничение результатов MongoDB

Проекция полей MongoDB

Использование базовых типов MongoDB

Работа с массивами MongoDB

Работа с датами в MongoDB

Проектирование схемы заказа MongoDB

Создание профилей пользователей в MongoDB

Структурирование данных продуктов в MongoDB

Запросы к массивам MongoDB

Управление вложенными документами MongoDB

Обновление массивов в MongoDB

Создание индексов MongoDB

Использование индексов MongoDB

Обработка ошибок MongoDB

Валидация данных в MongoDB

Группировка данных MongoDB

Преобразование данных MongoDB

Сводка данных MongoDB

Импорт данных в MongoDB

Экспорт данных MongoDB

Связывание документов MongoDB

Использование ссылок MongoDB

Введение

Освойте MongoDB от первой базы и коллекции до моделирования документов, индексов, агрегации, валидации, импорта, экспорта и связей. Вы будете выполнять команды в MongoDB Shell и сразу проверять результат.

Курс содержит 29 пошаговых лабораторий начального уровня и две задачи среднего уровня. После CRUD и запросов идут массивы, вложенные данные, схемы приложений, планы запросов, конвейеры и ссылки.

Чему вы научитесь

  • Создавать базы и коллекции, вставлять, обновлять, удалять и читать документы
  • Фильтровать, сортировать, ограничивать, пропускать и проецировать результаты
  • Хранить и изменять BSON, массивы, даты, ObjectIds и вложенные документы
  • Проектировать схемы заказов, профилей и каталогов товаров
  • Создавать простые, составные и уникальные индексы и проверять планы через explain()
  • Поддерживать качество с $jsonSchema, validators и обработкой ошибок
  • Группировать, преобразовывать и суммировать документы конвейерами агрегации
  • Импортировать и экспортировать JSON/CSV и моделировать связи ссылками и $lookup

Для кого этот курс

Курс предназначен для начинающих и разработчиков, желающих широко изучить документную модель MongoDB из командной строки. Он также подходит знакомым с CRUD для практики схем, индексов, агрегации, валидации и связей. Код драйверов приложений не рассматривается.

Предварительные требования: Опыт MongoDB не требуется. Полезны основы терминала и понимание записей, полей или JSON-подобных данных.

Учебная среда: Все 31 занятие выполняются в Ubuntu 22.04 с локальным сервером MongoDB. Основной инструмент — mongosh; также используются mongoimport и mongoexport.

Часто задаваемые вопросы

Нужен ли MongoDB Atlas или внешняя база?

Нет. mongosh подключается к серверу среды курса, поэтому личный Atlas не нужен.

Изучается ли MongoDB из Node.js или Python?

Нет. Операции и моделирование выполняются через mongosh и CLI. Драйверы, веб-фреймворки, аутентификация, репликация и шардирование не входят в курс.

Сколько самостоятельной практики?

Большинство занятий пошаговые. Две задачи среднего уровня требуют заполнить коллекцию студентов и создать трекер отличников с меньшим числом подсказок.

Выходит ли курс за пределы CRUD?

Да. Рассматриваются индексы и планы, валидация, агрегация, JSON/CSV, вложенные документы, ссылки, $lookup и поддержание связей.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data