[МУЗЫКА]
Время перейти ко второму заданию в этом курсе.
В этом модуле мы работаем с MongoDB и Mongoose.
Мы видели, как мы можем использовать Mongoose для настройки схемы и модели для
документа, а также настроить Mongoose ODM, чтобы иметь возможность
взаимодействовать с нашей базой данных MongoDB в задней части.
Мы также узнали, как мы сможем обновить
сервер REST API для того, чтобы взаимодействовать с базой данных MongoDB,
мы специально сделали это с конечной частью.
Во втором задании мы завершим реализацию
экспресс-маршрутизатора REST API, который мы создали в этом курсе.
Таким образом, во втором задании у нас будет две задачи, которые должны быть выполнены.
Первая задача во втором задании состоит в том, чтобы создать схему и модель для
рекламных акций, которые будут поддерживаться другим маршрутизатором x plus.
Пример промо-документа приведен здесь, а
также приведен в инструкциях по назначению, поэтому
этот промо-документ будет содержать несколько полей, как показано в нем.
Вам нужно реализовать соответствующую схему Mongoose и
модель Mongoose, и после этого вы будете использовать эту
схему mongoose и модель в файле promoRouter.js.
Напомним, что файл promoRouter.js - это тот, который поддерживает /promotions и
/Promotions/PromoID по частям.
Таким образом, вы будете обновлять промо-роутер для доступа к базе данных Mongoose,
используя Mongoose для взаимодействия с базой данных для поддержки
операций get, put, post и delete на конечных точках REST API.
Таким образом, это будет первая задача в этом задании, в
конце этой задачи вы, конечно, сможете сохранить
продвижение в свою базу данных и получить продвижение, обновление
и удаление акций с помощью операций получения, размещения, размещения и удаления.
Ваша вторая задача в этом задании заключается в том, чтобы
, очевидно, реализовать схему лидеров в модели.
Пример документа лидеров приведен здесь, а
также в инструкциях по заданию.
Таким образом, документ лидера содержит несколько полей,
вам нужно реализовать соответствующую схему Mongoose и
модель для поддержки всех этих различных полей.
После этого вы будете использовать схему и
модель Mongoose в файле leaderRouter.js и
поддерживать операции get, put, post и delete для этого
/leaders/CurrentLeaderID REST API по частям,
точно так же, как вы делали с промо-роутером.
Таким образом, как только вы завершите обновление как рекламных акций
, так и поддержки лидеров, включая поддержку конечных точек
REST API, ваш сервер Express REST API будет почти готов к
обслуживанию всех данных, необходимых для вашего запланированного приложения.
Получайте удовольствие, выполняя второе задание в этом курсе.
[ МУЗЫКА]