Задание 1
В mongosh вернуть пользователей age >= 30.
Занятие 58 переносит фильтры из Compass в mongosh.
Базовая команда выборки — db.collection.find(), а условие передаётся первым аргументом.
Операторы сравнения: $eq, $ne, $gt, $gte, $lt, $lte и $in.
Логические операторы: $and, $or, $nor и $not.
Диапазон можно записать через $and или короче в одном объекте поля: { age: { $gte: 22, $lte: 30 } }.
countDocuments() считает документы по фильтру.
limit(), skip() и sort() управляют размером страницы, пропуском документов и порядком результата.
Топ-3 ошибки: пропустить точку в цепочке find().skip(), использовать $not вместо простого $ne без причины, сортировать после limit в неправильной логике задачи.
В mongosh вернуть пользователей age >= 30.
Вернуть пользователей age < 30.
Вернуть пользователей, чей возраст равен 22 или 32.
Вернуть всех customers, у которых CustomerID не ANTON.
Подсчитать количество таких customers.
Записать диапазон age 22-30 через $and и короткой формой.
Вернуть документы, где education равен " Bachelors" или age <= 30.
Показать первые три документа после пропуска первых трёх и отсортировать пользователей по age.
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Какая команда выбирает документы в mongosh?
Как записать age >= 30?
Как выбрать возраст 22 или 32?
Что делает countDocuments()?
Какой оператор требует выполнения обоих условий?
Что делает skip(3)?
Как отсортировать age по возрастанию?