← К оглавлению занятия

🏠 Домашнее задание

📁 Блок: MongoDB / повторение Atlas и индексов ⏱️ Время изучения: ~60 мин 🎯 Сложность: Повторение

⚡ Кратко: суть занятия

Summary session 17 повторяет Atlas, индексы, наполнение коллекций и Aggregation Pipeline.

Atlas — облачный сервис MongoDB для размещения, управления и масштабирования баз данных.

Индекс хранит часть данных коллекции в форме, удобной для поиска.

COLLSCAN означает просмотр коллекции без индекса, IXSCAN — использование индекса.

FETCH читает документы из коллекции, SORT показывает сортировку в памяти.

Geo-запросы требуют подходящего 2dsphere индекса, например по coordinates.

Практический блок создаёт students, выбирает выпускников и заполняет другую коллекцию.

Домашка разбирает theaters в Калифорнии, максимальные bedrooms и лучший рейтинг при минимум 50 отзывах.

Домашнее задание и закрепление

  • Разобрать домашнее задание 17 из источника: theaters в Калифорнии, объект с максимальными bedrooms, объект с лучшим rating при минимум 50 отзывах.
  • Сохранить запросы и объяснить, какие поля используются в фильтре и сортировке.
  • Если результат не совпадает с ожиданием, проверить структуру документа в Compass и имена вложенных полей.