1
00:00:00,000 --> 00:00:04,414
[МУЗЫКА]

2
00:00:04,414 --> 00:00:09,190
Время перейти ко второму заданию в этом курсе.

3
00:00:09,190 --> 00:00:13,870
В этом модуле мы работаем с MongoDB и Mongoose.

4
00:00:13,870 --> 00:00:20,890
Мы видели, как мы можем использовать Mongoose для настройки схемы и модели для

5
00:00:20,890 --> 00:00:27,050
документа, а также настроить Mongoose ODM, чтобы иметь возможность

6
00:00:27,050 --> 00:00:32,390
взаимодействовать с нашей базой данных MongoDB в задней части.

7
00:00:32,390 --> 00:00:39,260
Мы также узнали, как мы сможем обновить

8
00:00:39,260 --> 00:00:43,630
сервер REST API для того, чтобы взаимодействовать с базой данных MongoDB,

9
00:00:43,630 --> 00:00:48,150
мы специально сделали это с конечной частью.

10
00:00:48,150 --> 00:00:54,960
Во втором задании мы завершим реализацию

11
00:00:54,960 --> 00:01:00,270
экспресс-маршрутизатора REST API, который мы создали в этом курсе.

12
00:01:00,270 --> 00:01:05,050
Таким образом, во втором задании у нас будет две задачи, которые должны быть выполнены.

13
00:01:06,990 --> 00:01:13,510
Первая задача во втором задании состоит в том, чтобы создать схему и модель для

14
00:01:13,510 --> 00:01:18,860
рекламных акций, которые будут поддерживаться другим маршрутизатором x plus.

15
00:01:18,860 --> 00:01:23,760
Пример промо-документа приведен здесь, а

16
00:01:23,760 --> 00:01:27,790
также приведен в инструкциях по назначению, поэтому

17
00:01:27,790 --> 00:01:33,800
этот промо-документ будет содержать несколько полей, как показано в нем.

18
00:01:33,800 --> 00:01:39,384
Вам нужно реализовать соответствующую схему Mongoose и

19
00:01:39,384 --> 00:01:44,419
модель Mongoose, и после этого вы будете использовать эту

20
00:01:44,419 --> 00:01:50,136
схему mongoose и модель в файле promoRouter.js.

21
00:01:50,136 --> 00:01:55,852
Напомним, что файл promoRouter.js - это тот, который поддерживает /promotions и

22
00:01:55,852 --> 00:01:59,280
/Promotions/PromoID по частям.

23
00:01:59,280 --> 00:02:05,680
Таким образом, вы будете обновлять промо-роутер для доступа к базе данных Mongoose,

24
00:02:05,680 --> 00:02:10,935
используя Mongoose для взаимодействия с базой данных для поддержки

25
00:02:10,935 --> 00:02:16,070
операций get, put, post и delete на конечных точках REST API.

26
00:02:16,070 --> 00:02:20,530
Таким образом, это будет первая задача в этом задании, в

27
00:02:20,530 --> 00:02:25,900
конце этой задачи вы, конечно, сможете сохранить

28
00:02:25,900 --> 00:02:31,830
продвижение в свою базу данных и получить продвижение, обновление

29
00:02:31,830 --> 00:02:37,700
и удаление акций с помощью операций получения, размещения, размещения и удаления.

30
00:02:37,700 --> 00:02:41,850
Ваша вторая задача в этом задании заключается в том, чтобы

31
00:02:41,850 --> 00:02:46,290
, очевидно, реализовать схему лидеров в модели.

32
00:02:46,290 --> 00:02:51,330
Пример документа лидеров приведен здесь, а

33
00:02:51,330 --> 00:02:53,570
также в инструкциях по заданию.

34
00:02:53,570 --> 00:02:56,660
Таким образом, документ лидера содержит несколько полей,

35
00:02:56,660 --> 00:02:59,850
вам нужно реализовать соответствующую схему Mongoose и

36
00:02:59,850 --> 00:03:03,850
модель для поддержки всех этих различных полей.

37
00:03:03,850 --> 00:03:07,110
После этого вы будете использовать схему и

38
00:03:07,110 --> 00:03:12,210
модель Mongoose в файле leaderRouter.js и

39
00:03:12,210 --> 00:03:17,612
поддерживать операции get, put, post и delete для этого

40
00:03:17,612 --> 00:03:23,360
/leaders/CurrentLeaderID REST API по частям,

41
00:03:23,360 --> 00:03:27,990
точно так же, как вы делали с промо-роутером.

42
00:03:27,990 --> 00:03:32,760
Таким образом, как только вы завершите обновление как рекламных акций

43
00:03:32,760 --> 00:03:37,830
, так и поддержки лидеров, включая поддержку конечных точек

44
00:03:37,830 --> 00:03:43,645
REST API, ваш сервер Express REST API будет почти готов к

45
00:03:43,645 --> 00:03:49,060
обслуживанию всех данных, необходимых для вашего запланированного приложения.

46
00:03:49,060 --> 00:03:52,534
Получайте удовольствие, выполняя второе задание в этом курсе.

47
00:03:52,534 --> 00:03:56,629
[ МУЗЫКА]