1
00:00:00,000 --> 00:00:04,414
[MUSIC]

2
00:00:04,414 --> 00:00:09,190
Thời gian chuyển sang nhiệm vụ thứ hai trong khóa học này.

3
00:00:09,190 --> 00:00:13,870
Trong mô-đun này, chúng tôi đã làm việc với MongoDB và Mongoose.

4
00:00:13,870 --> 00:00:20,890
Chúng ta đã thấy làm thế nào chúng ta có thể sử dụng Mongoose để thiết lập giản đồ và mô hình cho

5
00:00:20,890 --> 00:00:27,050
một tài liệu, và cũng thiết lập Mongoose ODMO để có thể

6
00:00:27,050 --> 00:00:32,390
tương tác với cơ sở dữ liệu MongoDB của chúng tôi ở phía sau.

7
00:00:32,390 --> 00:00:39,260
Chúng tôi cũng đã học được cách chúng tôi sẽ có thể cập nhật

8
00:00:39,260 --> 00:00:43,630
máy chủ REST API để tương tác với cơ sở dữ liệu MongoDB,

9
00:00:43,630 --> 00:00:48,150
chúng tôi đặc biệt đã làm điều đó với phần cuối.

10
00:00:48,150 --> 00:00:54,960
Trong bài tập thứ hai, chúng tôi sẽ hoàn thành việc thực hiện

11
00:00:54,960 --> 00:01:00,270
bộ định tuyến REST API Express mà chúng tôi đã xây dựng trong khóa học này.

12
00:01:00,270 --> 00:01:05,050
Vì vậy, trong nhiệm vụ thứ hai chúng tôi sẽ có hai nhiệm vụ để được hoàn thành.

13
00:01:06,990 --> 00:01:13,510
Nhiệm vụ đầu tiên trong nhiệm vụ thứ hai là xây dựng lược đồ và mô hình cho các

14
00:01:13,510 --> 00:01:18,860
chương trình khuyến mãi sẽ được hỗ trợ bởi các bộ định tuyến x plus khác.

15
00:01:18,860 --> 00:01:23,760
Một ví dụ về tài liệu khuyến mãi được cung cấp cho bạn ở đây, và

16
00:01:23,760 --> 00:01:27,790
cũng được cung cấp cho bạn trong hướng dẫn chuyển nhượng, vì vậy

17
00:01:27,790 --> 00:01:33,800
tài liệu khuyến mãi này sẽ chứa một số trường như được hiển thị ở đó.

18
00:01:33,800 --> 00:01:39,384
Bạn cần phải thực hiện giản đồ Mongoose tương ứng và

19
00:01:39,384 --> 00:01:44,419
mô hình Mongoose, và sau đó bạn sẽ sử dụng

20
00:01:44,419 --> 00:01:50,136
lược đồ Mongoose này và mô hình trong tập tin promoRouter.js của bạn.

21
00:01:50,136 --> 00:01:55,852
Nhớ lại rằng các tập tin promoRouter.js là một trong đó hỗ trợ các /chương trình khuyến mãi và

22
00:01:55,852 --> 00:01:59,280
/Promotions/Promoid trong các bộ phận.

23
00:01:59,280 --> 00:02:05,680
Vì vậy, bạn sẽ cập nhật bộ định tuyến quảng cáo để truy cập vào cơ sở dữ liệu

24
00:02:05,680 --> 00:02:10,935
MongoDB, sử dụng Mongoose để tương tác với cơ sở dữ liệu để hỗ trợ lấy

25
00:02:10,935 --> 00:02:16,070
, đặt, đăng và xóa các thao tác trên các điểm cuối REST API.

26
00:02:16,070 --> 00:02:20,530
Vì vậy, đó sẽ là nhiệm vụ đầu tiên trong nhiệm vụ này,

27
00:02:20,530 --> 00:02:25,900
vào cuối nhiệm vụ này tất nhiên, bạn sẽ có thể lưu

28
00:02:25,900 --> 00:02:31,830
một chương trình khuyến mãi vào cơ sở dữ liệu của bạn và truy xuất các chương trình khuyến mãi, cập nhật

29
00:02:31,830 --> 00:02:37,700
và xóa các chương trình khuyến mãi bằng cách sử dụng các thao tác nhận, đặt, đăng và xóa.

30
00:02:37,700 --> 00:02:41,850
Nhiệm vụ thứ hai của bạn trong nhiệm vụ này là

31
00:02:41,850 --> 00:02:46,290
thực hiện rõ ràng lược đồ lãnh đạo trong mô hình.

32
00:02:46,290 --> 00:02:51,330
Một ví dụ về tài liệu lãnh đạo được đưa ra ở đây, và

33
00:02:51,330 --> 00:02:53,570
cũng trong hướng dẫn phân công.

34
00:02:53,570 --> 00:02:56,660
Vì vậy, tài liệu dẫn đầu chứa một số trường,

35
00:02:56,660 --> 00:02:59,850
bạn cần phải thực hiện giản đồ Mongoose tương ứng và

36
00:02:59,850 --> 00:03:03,850
mô hình để hỗ trợ tất cả các trường khác nhau này.

37
00:03:03,850 --> 00:03:07,110
Sau đó, bạn sẽ được sử dụng giản đồ Mongoose và

38
00:03:07,110 --> 00:03:12,210
mô hình trong tập tin leaderRouter.js của bạn, và

39
00:03:12,210 --> 00:03:17,612
hỗ trợ lấy, đặt, đăng, và xóa các hoạt động trên /leader và

40
00:03:17,612 --> 00:03:23,360
/leaders/CurrentLeaderID REST API trong

41
00:03:23,360 --> 00:03:27,990
các bộ phận, giống như cách bạn đã làm với các chương trình khuyến mãi và router quảng cáo.

42
00:03:27,990 --> 00:03:32,760
Vì vậy, một khi bạn hoàn tất cập nhật cả chương trình khuyến mãi và

43
00:03:32,760 --> 00:03:37,830
hỗ trợ các nhà lãnh đạo, bao gồm hỗ trợ điểm cuối REST API,

44
00:03:37,830 --> 00:03:43,645
thì máy chủ Express REST API của bạn sẽ gần như sẵn sàng để

45
00:03:43,645 --> 00:03:49,060
phục vụ tất cả dữ liệu được yêu cầu bởi ứng dụng đã lên kế hoạch của bạn.

46
00:03:49,060 --> 00:03:52,534
Hãy vui vẻ hoàn thành bài tập thứ hai trong khóa học này.

47
00:03:52,534 --> 00:03:56,629
[ NHẠC]