Занятие 54. Знакомство с MongoDB. Часть 2
⚡ Кратко: суть занятия
Занятие 54 переводит вводные понятия MongoDB в первые реальные запросы к коллекции ich.US_Adult_Income.
Простой фильтр в Compass записывается как документ: { age: 27 }. Несколько полей в одном фильтре работают как логическое AND.
Вкладка или поле Project управляет тем, какие поля показать: { age: 1, native_country: 1 }.
Поле _id выводится по умолчанию, поэтому его исключают явно: { _id: 0, age: 1, native_country: 1 }.
Sort принимает 1 для возрастания и -1 для убывания, например { age: -1 }.
Для условий используются операторы $lt, $lte, $gt, $gte, $ne, $in, $nin и $or.
Топ-3 ошибки: писать Project в Filter, забывать пробелы в строковых значениях источника, путать $in и $nin.
О чём это занятие
Вторая часть знакомства с MongoDB посвящена первым запросам в MongoDB Compass: фильтрам, выбору полей через Project, сортировке и операторам условий.
Источник работает с коллекцией ich.US_Adult_Income и показывает, как искать документы по возрасту, стране, образованию, рабочим часам и доходу.
Что повторить перед изучением
- Занятие 53: документы, коллекции, BSON и
_id. - Как в Compass выбрать базу, коллекцию и открыть поля Filter, Project, Sort.
Что изучать дальше
Следующее занятие: Занятие 55 — Практикум 14.