Задание 1
Ответьте, что делает $bucket и где он применялся в практических задачах.
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.
Ответьте, что делает $bucket и где он применялся в практических задачах.
Повторите pipeline создания коллекции reviews: $match, $unwind, преобразование документа, $out.
Объясните назначение $project, $set и $unset на примере reviews.
Решите задачу по average score restaurants и определите лучшие/худшие диапазоны.
Повторите вычисление total в Sample_supplies.sales.
Найдите самого активного reviewer в sample_airbnb.listingsAndReviews.
Найдите топ-5 популярных cuisines.
Сделайте $lookup customers и transactions.
Ответьте на закрепляющие вопросы: use, find, _id, skip(5).
Разберите домашку 19 по Spotify_Youtube.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
$bucket нужен для...
Какая стадия разворачивает массив reviews?
Что делает $out?
Какой метод выбирает базу данных в MongoDB shell?
Какой метод возвращает документы коллекции?
Что делает skip(5)?
Какая пара используется в $lookup из источника?
Как найти активного reviewer?