← К курсу

Занятие 63. Практикум 16

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

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

Практикум 16 закрепляет создание коллекции и запросы MongoDB на небольшом наборе planets.

Коллекцию лучше назвать с личным суффиксом, чтобы не конфликтовать с работой других студентов.

Основные поля: name, orderFromSun, hasRings, surfaceTemperatureC.

Фильтры тренируют равенство, диапазоны $gte/$lte, булевы поля и комбинирование условий.

Сортировка по orderFromSun помогает быстро проверить порядок планет.

countDocuments() подходит для подсчёта документов по условию.

После базовых запросов документы дополняются mass10e24kg, а затем используются в сортировках и группировках.

Топ-3 ошибки: записать отрицательные температуры с посторонним символом, перепутать true/false со строками, забыть обновить все планеты перед агрегацией.

#insertmany #find #sort #countdocuments #updateone #aggregate

О чём это занятие

Практическое занятие по MongoDB: создать коллекцию planets, выполнить фильтры, сортировку, подсчёты, дополнить документы массой и собрать простую агрегацию.

Материал построен по извлечённому источнику урока 63; дополнительные пояснения помогают выполнить задания и проверить результат.

Что изучать дальше

Следующее занятие — 64. Summary session 16.