← К оглавлению занятия

🔗 Ресурсы

📁 Блок: MongoDB / Повторение ⏱️ Время изучения: ~60 мин 🎯 Сложность: Повторение

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

Summary 16 повторяет создание коллекций, insertMany, удаление и редактирование документов.

Главная практическая тема недели — aggregation pipeline.

Коллекция users используется для вставки 4 документов и обновления возраста через $inc.

Коллекция movies тренирует sort и project: показать title/year и скрыть _id.

Домашнее задание orders повторяет countDocuments, sort, limit, $in и $group.

В $group можно считать сумму покупок по customer через $sum: "$amount".

Для уникальных городов Ольги сначала нужен $match по customer, затем $group по city.

Топ-3 ошибки: путать find().count() и countDocuments(), забывать _id: 0 в project, ставить $group до нужного $match.

Ресурсы

Проверить по документации: интерфейс Atlas и Compass меняется чаще, чем учебные слайды. Перед занятием сверяйте названия кнопок и вкладок с официальной документацией.