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

2
00:00:04,955 --> 00:00:09,679
Trong bài học trước, chúng tôi đã học về MongoDB, chúng tôi đã tải xuống một

3
00:00:09,679 --> 00:00:14,490
MongoDB trong cửa hàng và tương tác với máy chủ Mongo bằng cách sử dụng gợn sóng Mongo.

4
00:00:14,490 --> 00:00:20,480
Nhưng tất nhiên, đó không phải là cách chúng tôi hình dung bằng cách sử dụng MongoDB trong khóa học này.

5
00:00:20,480 --> 00:00:26,480
Thay vào đó, chúng tôi muốn có thể truy cập vào máy chủ MongoDB từ bên trong nút hoặc

6
00:00:26,480 --> 00:00:28,010
ứng dụng express của chúng tôi.

7
00:00:28,010 --> 00:00:32,470
Vậy làm thế nào để chúng ta truy cập vào máy chủ Mongo từ trong ứng dụng nút của chúng tôi?

8
00:00:32,470 --> 00:00:38,309
Vì vậy, đây là nơi chúng tôi có một nút JS dựa trên trình điều khiển đó là chính thức có

9
00:00:38,309 --> 00:00:43,597
sẵn từ các nhà phát triển Mongol mà chúng tôi có thể sử

10
00:00:43,597 --> 00:00:48,664
dụng kết nối với máy chủ Mongo từ trong ứng dụng Node.js của chúng tôi

11
00:00:48,664 --> 00:00:53,642
hoặc trong ứng dụng biểu cảm của chúng tôi.

12
00:00:53,642 --> 00:01:01,309
Vì vậy, chúng ta hãy tìm hiểu thêm một chút về rằng Node.js và MongoDB leo núi.

13
00:01:01,309 --> 00:01:06,547
Vì vậy, như tôi đã đề cập, trình điều khiển Node MongoDB cung cấp một API cấp cao

14
00:01:06,547 --> 00:01:12,870
cho phép bạn truy cập vào máy chủ Mongo từ bên trong ứng dụng Node của bạn.

15
00:01:12,870 --> 00:01:17,540
Và nó cung cấp cho bạn nhiều phương pháp cho phép bạn tương tác

16
00:01:17,540 --> 00:01:19,650
với máy chủ Mongo của bạn.

17
00:01:19,650 --> 00:01:25,280
Bây giờ, để cài đặt trình điều khiển MongoDB mà là một mô-đun nút,

18
00:01:25,280 --> 00:01:32,545
chúng tôi gõ npm cài đặt mongodb và —save để cài đặt nó trong ứng dụng của chúng tôi.

19
00:01:32,545 --> 00:01:37,780
Sau đó, chúng tôi sau đó sẽ phát triển ứng dụng Node.js của chúng tôi,

20
00:01:37,780 --> 00:01:43,650
và sau đó yêu cầu ứng dụng này, trình điều khiển MongoDB, và họ sử dụng

21
00:01:43,650 --> 00:01:49,840
các mô-đun nút để truy cập vào máy chủ MongoDB từ trong ứng dụng của chúng tôi.

22
00:01:49,840 --> 00:01:55,790
Trình điều khiển MongoDB, không có gì ngoài một mô-đun nút, cung cấp một số thao tác

23
00:01:55,790 --> 00:02:01,660
có thể được thực hiện trên máy chủ MongoDB từ bên trong ứng dụng Node của chúng tôi.

24
00:02:01,660 --> 00:02:06,360
Nó cho phép bạn kết nối với máy chủ MongoDB, rõ ràng và sau đó,

25
00:02:06,360 --> 00:02:11,760
cho phép bạn thực hiện các hoạt động cơ sở dữ liệu khác nhau như chèn, xóa và

26
00:02:11,760 --> 00:02:17,530
cập nhật một bản ghi hiện có hoặc thêm các bản ghi mới vào cơ sở dữ liệu của bạn.

27
00:02:17,530 --> 00:02:22,090
Ngoài ra, nó cung cấp cơ sở khác nhau của việc tạo ra các tài liệu đã có

28
00:02:22,090 --> 00:02:23,730
trong cơ sở dữ liệu.

29
00:02:23,730 --> 00:02:29,170
Chúng tôi sẽ xem xét một số ví dụ về cách họ sử dụng các chỉ số khác nhau mà

30
00:02:29,170 --> 00:02:34,930
trình điều khiển MongoDB cung cấp cho chúng tôi trong các bài tập cho bài giảng này.

31
00:02:34,930 --> 00:02:39,530
Bây giờ, trình điều khiển chính nó hỗ trợ cả dựa trên callback và

32
00:02:39,530 --> 00:02:43,430
promise dựa trên tương tác với máy chủ MongoDB.

33
00:02:43,430 --> 00:02:48,391
Vì vậy, chúng ta hãy nhìn vào một số chi tiết của điều này trong bài tập tiếp theo.

34
00:02:48,391 --> 00:02:51,289
[ NHẠC]