← К курсу

Занятие 76. Summary session 19

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

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

Summary session 19 повторяет практические стадии aggregation pipeline.

$bucket раскладывает документы по диапазонам, например цену жилья в Барселоне.

$match фильтрует документы, $project выбирает поля, $unwind разворачивает массив reviews.

$set добавляет поля, $unset удаляет лишнее, $out записывает новую коллекцию.

Практические задачи повторяют reviews, average score, total в sales, активного reviewer, популярные cuisines, $lookup и Brighton Beach.

Закрепляющий тест спрашивает use, find, выборку по _id и skip(5).

Разбор ДЗ 19 работает с ich.Spotify_Youtube: Danceability, Energy, Duration_ms, Album, Views, Stream и экспорт top20.

Топ-3 ошибки: путать $out и $merge, забыть $unwind перед отзывами, считать skip(5) фильтром по цифре 5.

#set

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

Повторение MongoDB из источника Database 57: $bucket, $match, $project, $unwind, $set, $unset, $out, $lookup, задачи по Airbnb, restaurants, sales, customers/transactions и разбор домашнего задания 19.

Экспресс-опрос

$bucket, $match, $project, $unwind, $set, $unset и $out.

Повторение задач

Airbnb, restaurants, sales, customers/transactions и Brighton Beach.

Закрепляющий тест

use, find, _id и поведение skip(5).

Разбор ДЗ 19

Spotify_Youtube: топы, длительность, альбомы и экспорт коллекций.

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

Следующее занятие — 77. Revision. Часть 1. Ссылка появится после создания следующего занятия.