проект в MongoDB Skill Tree

Поиск вариантов товаров в наличии

Создайте поиск MongoDB, возвращающий все подходящие SKU и цену только по выбранным вариантам, сохраняя исходный каталог.

ПроектMongoDBБаза данных

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

«Поиск вариантов товаров в наличии» — практический проект MongoDB, чтобы результаты поиска клиентов отражали реальную доступность конкретных вариантов.

Одна пошаговая лабораторная из трёх шагов ведёт от отбора по одному варианту к полным массивам совпадений и правильным ценам. Одно самостоятельное задание переносит методы на каталог проката с другими полями и запросами. У каждого модуля свои подготовленные данные.

Чему вы научитесь

  • Применять цвет, размер, остаток и бюджет к одному варианту, не смешивая элементы массива.
  • Возвращать все подходящие SKU, включая разные варианты одинаковой цены, с помощью агрегации и фильтрации массивов.
  • Вычислять минимальную показываемую цену только после отбора подходящего набора.
  • Сохранять повторно используемые функции запросов, обрабатывать другие условия и настоящие пустые результаты, сохраняя запас и идентичность данных.

Для кого этот курс

Для начинающих пользователей MongoDB, знакомых с навигацией в терминале, подключениями, объектами/массивами и простыми find/update. Шаблоны функций JavaScript и синтаксис агрегации объясняются до использования.

LabEx предоставляет настоящий каталог MongoDB и клиенты только для чтения в браузерном Terminal. Локальная установка, frontend-фреймворк и программирование на Python не требуются.

Часто задаваемые вопросы

Нужно хорошо знать JavaScript?

Нет. Полные шаблоны функций с объяснениями позволяют сосредоточиться на запросах MongoDB. Клиент выполняет возвращённый селектор или конвейер без изменений и не исправляет отсутствующие варианты или неверные цены.

Резервируются ли товары или время проката?

Нет. Доступные количества и названия интервалов — подготовленные синтетические данные. Вы находите варианты, не реализуя оформление покупки, параллельное бронирование или расчёт пересечений времени. Задание использует механизмы, уже изученные в пошаговой работе.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data