1
00:00:00,000 --> 00:00:04,414
[MÚSICA]

2
00:00:04,414 --> 00:00:09,190
Es hora de pasar a la segunda asignación en este curso.

3
00:00:09,190 --> 00:00:13,870
En este módulo hemos estado trabajando con MongoDB y Mangoose.

4
00:00:13,870 --> 00:00:20,890
Hemos visto cómo podemos usar Mongoose para configurar el esquema y el modelo de

5
00:00:20,890 --> 00:00:27,050
un documento, y también configurar el ODM de Mongoose para poder

6
00:00:27,050 --> 00:00:32,390
interactuar con nuestra base de datos MongoDB en el back-end.

7
00:00:32,390 --> 00:00:39,260
También hemos aprendido cómo podríamos actualizar el

8
00:00:39,260 --> 00:00:43,630
servidor REST API para interactuar con la base de datos MongoDB,

9
00:00:43,630 --> 00:00:48,150
lo hicimos específicamente con la parte final.

10
00:00:48,150 --> 00:00:54,960
En la segunda asignación completaremos la implementación del

11
00:00:54,960 --> 00:01:00,270
router REST API express que hemos construido en este curso.

12
00:01:00,270 --> 00:01:05,050
Así que en la segunda asignación tendremos dos tareas que completar.

13
00:01:06,990 --> 00:01:13,510
La primera tarea en la segunda asignación es construir el esquema y el modelo para

14
00:01:13,510 --> 00:01:18,860
las promociones que serán compatibles con otro router x plus.

15
00:01:18,860 --> 00:01:23,760
Aquí se le da un ejemplo de documento de promoción, y

16
00:01:23,760 --> 00:01:27,790
también se le da en las instrucciones de asignación, por lo que

17
00:01:27,790 --> 00:01:33,800
este documento de promoción contendrá varios campos como se muestra allí.

18
00:01:33,800 --> 00:01:39,384
Debe implementar el esquema de mangosta correspondiente y el

19
00:01:39,384 --> 00:01:44,419
modelo de mangosta, y a partir de entonces estará utilizando este

20
00:01:44,419 --> 00:01:50,136
esquema de mangosta y el modelo en su archivo promoRouter.js.

21
00:01:50,136 --> 00:01:55,852
Recuerde que el archivo promoRouter.js es el que admite /promotions y

22
00:01:55,852 --> 00:01:59,280
/promotions/promoid en partes.

23
00:01:59,280 --> 00:02:05,680
Por lo tanto, actualizará el enrutador promocional para acceder a la base de datos MongoDB,

24
00:02:05,680 --> 00:02:10,935
usando Mangoose para interactuar con la base de datos para admitir las

25
00:02:10,935 --> 00:02:16,070
operaciones de get, put, post y delete en los extremos de la API REST.

26
00:02:16,070 --> 00:02:20,530
Así que esa sería la primera tarea en esta asignación,

27
00:02:20,530 --> 00:02:25,900
al final de esta tarea, por supuesto, usted será capaz de guardar

28
00:02:25,900 --> 00:02:31,830
una promoción en su base de datos y recuperar la promoción, actualización

29
00:02:31,830 --> 00:02:37,700
y eliminación de promociones utilizando las operaciones get, put, post y delete.

30
00:02:37,700 --> 00:02:41,850
Su segunda tarea en esta asignación es, obviamente,

31
00:02:41,850 --> 00:02:46,290
implementar el esquema de directrices en el modelo.

32
00:02:46,290 --> 00:02:51,330
Un ejemplo del documento de líderes se da aquí, y

33
00:02:51,330 --> 00:02:53,570
también en las instrucciones de asignación.

34
00:02:53,570 --> 00:02:56,660
Por lo tanto, el documento de líder contiene varios campos,

35
00:02:56,660 --> 00:02:59,850
es necesario implementar el esquema de mangosta correspondiente y

36
00:02:59,850 --> 00:03:03,850
el modelo para admitir todos estos campos diferentes.

37
00:03:03,850 --> 00:03:07,110
A partir de entonces, usará el esquema y el

38
00:03:07,110 --> 00:03:12,210
modelo de Mangosta en su archivo leaderRouter.js, y

39
00:03:12,210 --> 00:03:17,612
apoyará las operaciones get, put, post y delete en ese /leaders y

40
00:03:17,612 --> 00:03:23,360
la API REST /Leaders/currentLeaderID en partes,

41
00:03:23,360 --> 00:03:27,990
al igual que lo hizo con las promociones y el enrutador promocional. Por

42
00:03:27,990 --> 00:03:32,760
lo tanto, una vez que complete la actualización tanto de

43
00:03:32,760 --> 00:03:37,830
las promociones como del soporte de líderes, incluido el soporte de punto final de la

44
00:03:37,830 --> 00:03:43,645
API REST, entonces su servidor Express REST API estará casi listo para

45
00:03:43,645 --> 00:03:49,060
servir todos los datos que requiere su aplicación planificada.

46
00:03:49,060 --> 00:03:52,534
Diviértete completando la segunda tarea en este curso.

47
00:03:52,534 --> 00:03:56,629
[ MÚSICA]