[MÚSICA]
Hora de passar para a segunda tarefa neste curso.
Neste módulo temos trabalhado com MongoDB e Mangusto.
Vimos como podemos usar o Mangoose para configurar o esquema e o modelo para
um documento, e também configurar o ODM Mongoose para ser capaz de
interagir com o nosso banco de dados MongoDB no back-end.
Nós também aprendemos como poderíamos ser capazes de atualizar o
servidor REST API a fim de interagir com o banco de dados MongoDB,
nós fizemos isso especificamente com a parte final.
Na segunda tarefa, concluiremos a implementação do
roteador expresso da API REST que construímos neste curso.
Então, na segunda tarefa, teremos duas tarefas a serem concluídas.
A primeira tarefa na segunda atribuição é construir o esquema e o modelo para
as promoções que serão suportados por outro roteador x plus.
Um exemplo de um documento promocional é dado a você aqui, e
também fornecido a você nas instruções de atribuição, portanto,
este documento promocional conterá vários campos, conforme mostrado lá.
Você precisa implementar o esquema Mangusto correspondente e
modelo Mangusto e, posteriormente, você estará usando este
esquema mangusto e o modelo em seu arquivo promoRouter.js.
Lembre-se de que o arquivo promoRouter.js é aquele que suporta o /promotion e
o /Promotions/Promoid em partes.
Então, você estará atualizando o roteador promocional para acessar o banco de dados Mongoose,
usando o Mongoose para interagir com o banco de dados para suportar as
operações get, put, post e delete nos endpoints da API REST.
Então essa seria a primeira tarefa nesta atribuição,
no final desta tarefa é claro que você será capaz de salvar
uma promoção em seu banco de dados e recuperar a promoção, atualizar
e excluir promoções usando as operações get, put, post e delete.
Sua segunda tarefa nesta atribuição é, obviamente,
implementar o esquema de líderes no modelo.
Um exemplo do documento de líderes é dado aqui, e
também nas instruções de atribuição.
Assim, o documento líder contém vários campos,
você precisa implementar o esquema Mangusto correspondente e
o modelo para suportar todos esses campos diferentes.
Depois disso, você estará usando o esquema e o
modelo Mangoose em seu arquivo leaderRouter.js, e
apoiará as operações get, put, post e delete em que /leaders e
a API REST /Leaders/CurrentLeaderID em partes,
assim como você fez com as promoções e o roteador promocional.
Assim que você concluir a atualização das promoções e
do suporte dos líderes, incluindo o suporte de endpoint da API REST,
seu servidor de API REST Express estará quase pronto para fornecer
todos os dados exigidos pelo aplicativo planejado.
Divirta-se completando a segunda tarefa neste curso.
[ MUSIC]