Задание 1
Создать users_<name> из 4 документов источника.
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.
Создать users_<name> из 4 документов источника.
Добавить к age каждого пользователя 3 года через $inc.
В movies выбрать title и year, отсортировать по year и скрыть _id.
Создать orders_<name> с 6 покупками из домашнего задания.
Посчитать все покупки и покупки Apple.
Вывести id трёх самых дорогих покупок.
Посчитать покупки Apple в Berlin и Madrid.
Найти сумму покупок по каждому customer.
Найти города, где покупала Olga.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Какая команда увеличивает age на 3 у всех users?
Как скрыть _id в projection?
Чем countDocuments({ product: "Apple" }) полезен?
Как получить три самые дорогие покупки?
Что делает $in?
Где считать total по customer?
Почему $match по Olga должен идти до $group по city?
Что повторяет Summary 16?