[MÚSICA]
Es hora de pasar a la segunda asignación en este curso.
En este módulo hemos estado trabajando con MongoDB y Mangoose.
Hemos visto cómo podemos usar Mongoose para configurar el esquema y el modelo de
un documento, y también configurar el ODM de Mongoose para poder
interactuar con nuestra base de datos MongoDB en el back-end.
También hemos aprendido cómo podríamos actualizar el
servidor REST API para interactuar con la base de datos MongoDB,
lo hicimos específicamente con la parte final.
En la segunda asignación completaremos la implementación del
router REST API express que hemos construido en este curso.
Así que en la segunda asignación tendremos dos tareas que completar.
La primera tarea en la segunda asignación es construir el esquema y el modelo para
las promociones que serán compatibles con otro router x plus.
Aquí se le da un ejemplo de documento de promoción, y
también se le da en las instrucciones de asignación, por lo que
este documento de promoción contendrá varios campos como se muestra allí.
Debe implementar el esquema de mangosta correspondiente y el
modelo de mangosta, y a partir de entonces estará utilizando este
esquema de mangosta y el modelo en su archivo promoRouter.js.
Recuerde que el archivo promoRouter.js es el que admite /promotions y
/promotions/promoid en partes.
Por lo tanto, actualizará el enrutador promocional para acceder a la base de datos MongoDB,
usando Mangoose para interactuar con la base de datos para admitir las
operaciones de get, put, post y delete en los extremos de la API REST.
Así que esa sería la primera tarea en esta asignación,
al final de esta tarea, por supuesto, usted será capaz de guardar
una promoción en su base de datos y recuperar la promoción, actualización
y eliminación de promociones utilizando las operaciones get, put, post y delete.
Su segunda tarea en esta asignación es, obviamente,
implementar el esquema de directrices en el modelo.
Un ejemplo del documento de líderes se da aquí, y
también en las instrucciones de asignación.
Por lo tanto, el documento de líder contiene varios campos,
es necesario implementar el esquema de mangosta correspondiente y
el modelo para admitir todos estos campos diferentes.
A partir de entonces, usará el esquema y el
modelo de Mangosta en su archivo leaderRouter.js, y
apoyará las operaciones get, put, post y delete en ese /leaders y
la API REST /Leaders/currentLeaderID en partes,
al igual que lo hizo con las promociones y el enrutador promocional. Por
lo tanto, una vez que complete la actualización tanto de
las promociones como del soporte de líderes, incluido el soporte de punto final de la
API REST, entonces su servidor Express REST API estará casi listo para
servir todos los datos que requiere su aplicación planificada.
Diviértete completando la segunda tarea en este curso.
[ MÚSICA]