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

2
00:00:04,955 --> 00:00:09,679
В предыдущем уроке мы узнали о MongoDB, мы загрузили в магазине

3
00:00:09,679 --> 00:00:14,490
MongoDB и взаимодействовали с сервером Mongo, используя пульсацию Mongo.

4
00:00:14,490 --> 00:00:20,480
Но, конечно, это не то, как мы предполагаем использовать MongoDB в этом курсе.

5
00:00:20,480 --> 00:00:26,480
Вместо этого мы хотим иметь доступ к серверу MongoDB из нашего узла или

6
00:00:26,480 --> 00:00:28,010
экспресс-приложения.

7
00:00:28,010 --> 00:00:32,470
Итак, как мы получаем доступ к серверу Mongo из нашего приложения узла?

8
00:00:32,470 --> 00:00:38,309
Таким образом, здесь у нас есть драйвер на основе JS, который официально

9
00:00:38,309 --> 00:00:43,597
доступен от разработчиков Mongol, что мы можем использовать

10
00:00:43,597 --> 00:00:48,664
подключение к серверу Mongo из нашего

11
00:00:48,664 --> 00:00:53,642
приложения Node.js или в нашем выразительном приложении.

12
00:00:53,642 --> 00:01:01,309
Итак, давайте узнаем немного больше об этом Node.js и MongoDB альпинист.

13
00:01:01,309 --> 00:01:06,547
Как я уже упоминал, драйвер Node MongoDB предоставляет высокоуровневый API

14
00:01:06,547 --> 00:01:12,870
, который позволяет вам получить доступ к серверу Mongo из вашего приложения Node.

15
00:01:12,870 --> 00:01:17,540
И он предоставляет вам множество методов, которые позволяют вам взаимодействовать

16
00:01:17,540 --> 00:01:19,650
с вашим сервером Mongo.

17
00:01:19,650 --> 00:01:25,280
Теперь, чтобы установить этот драйвер MongoDB, который является модулем узла,

18
00:01:25,280 --> 00:01:32,545
мы вводим npm install mongodb и —save, чтобы установить его в нашем приложении.

19
00:01:32,545 --> 00:01:37,780
После этого мы будем развивать наше приложение Node.js,

20
00:01:37,780 --> 00:01:43,650
а затем требовать это приложение, MongoDB драйвер, и они используют

21
00:01:43,650 --> 00:01:49,840
модуль узла для доступа к серверу MongoDB из нашего приложения.

22
00:01:49,840 --> 00:01:55,790
Драйвер MongoDB, который является не что иное, как модуль узла, предоставляет несколько операций,

23
00:01:55,790 --> 00:02:01,660
которые могут быть выполнены на сервере MongoDB из нашего приложения Node.

24
00:02:01,660 --> 00:02:06,360
Это позволяет подключаться к серверу MongoDB, очевидно и после этого,

25
00:02:06,360 --> 00:02:11,760
позволяет выполнять различные операции базы данных, такие как вставка, удаление и

26
00:02:11,760 --> 00:02:17,530
обновление существующей записи или добавление новых записей в вашу базу данных.

27
00:02:17,530 --> 00:02:22,090
Кроме того, он обеспечивает различную базу для создания документов, которые уже

28
00:02:22,090 --> 00:02:23,730
внутри базы данных.

29
00:02:23,730 --> 00:02:29,170
Мы рассмотрим некоторые примеры того, как они используют различные метрики, которые

30
00:02:29,170 --> 00:02:34,930
MongoDB Driver предоставляет для нас в упражнениях для этой лекции.

31
00:02:34,930 --> 00:02:39,530
Теперь сам драйвер поддерживает как обратный вызов, так и

32
00:02:39,530 --> 00:02:43,430
обещание взаимодействия с сервером MongoDB.

33
00:02:43,430 --> 00:02:48,391
Итак, давайте посмотрим на некоторые детали этого в следующем упражнении.

34
00:02:48,391 --> 00:02:51,289
[ МУЗЫКА]