🔗 Ресурсы
⚡ Кратко: суть занятия
Summary session 14 повторяет первые темы MongoDB: что такое документоориентированная база, документ, коллекция и _id.
MongoDB хранит данные в документах, а коллекции играют роль набора документов.
Документ похож на строку в реляционной таблице, но может содержать массивы и вложенные документы.
_id уникален внутри коллекции и создаётся автоматически, если его не передали явно.
Источник повторяет фильтры { age: 27 }, Project с age/native_country и Sort по age.
Повторяются операторы $gte, $lte, $ne, $in, $nin и $or.
Домашняя часть проверяет фильтрацию customers и US_Adult_Income.
Топ-3 ошибки: путать коллекцию и базу, забывать _id в Project, писать строки без точного пробела из данных.
Официальные ресурсы MongoDB по теме занятия
MongoDB Compass: Query Your Data
Filter, Project и Sort в Compass.
db.collection.find()
Метод выборки документов в mongosh.
Query Predicate Operators
Операторы условий MongoDB.
$all
Оператор для массивов.
$exists
Проверка наличия поля.
cursor.limit()
Ограничение размера результата.
cursor.skip()
Пропуск документов.
cursor.sort()
Сортировка результата.