Задание 1
Объяснить, какие виды отображения коллекций доступны в MongoDB Compass.
Summary session 15 повторяет MongoDB Compass и запросы mongosh.
Compass помогает анализировать документы, видеть поля, координаты, историю запросов и план выполнения.
$all требует все элементы массива, $in — любое значение из списка, $exists проверяет наличие поля.
find() получает документы, а фильтр передаётся первым аргументом.
Операторы сравнения: $eq, $ne, $gt, $gte, $lt, $lte, $in.
Логические операторы: $and, $or, $nor, $not.
limit(), skip(), $slice и sort() управляют количеством, смещением, массивами и порядком.
Топ-3 ошибки: забыть, что $exists: true включает null, перепутать $not и $ne, поставить skip/limit без стабильной сортировки.
Объяснить, какие виды отображения коллекций доступны в MongoDB Compass.
Показать, где Compass помогает анализировать документы и поля.
Объяснить, что делает $all.
Объяснить, что делает $exists и почему null тоже считается существующим полем.
Объяснить, что делает $in.
Записать find() для клиентов из Berlin.
Разобрать запрос с $or по ticket_number или winner.
Разобрать запрос с numbers и $in.
Разобрать запрос с $not и $mod.
Повторить домашние задачи из источника: $size для writers/directors, последняя дата bookings, final_fuel, max distance, Brad Pitt с максимальным imdb.rating.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Что делает $all?
Что делает $exists: false?
Что делает $in?
Где в find() пишется фильтр?
Что делает limit(3)?
Что делает skip(3)?
Для чего нужен $slice?
Что описывает $jsonSchema?