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

2
00:00:04,955 --> 00:00:09,679
Na lição anterior, aprendemos sobre o MongoDB, baixamos um

3
00:00:09,679 --> 00:00:14,490
MongoDB na loja e interagimos com o servidor Mongo usando a ondulação Mongo.

4
00:00:14,490 --> 00:00:20,480
Mas é claro, essa não é a maneira que imaginamos usando MongoDB neste curso.

5
00:00:20,480 --> 00:00:26,480
Em vez disso, queremos ser capazes de acessar o servidor MongoDB de dentro do nosso nó ou

6
00:00:26,480 --> 00:00:28,010
aplicação expressa.

7
00:00:28,010 --> 00:00:32,470
Então, como acessamos o servidor Mongo de dentro de nosso aplicativo de nó?

8
00:00:32,470 --> 00:00:38,309
Então é aqui que temos um nó JS baseado driver que está oficialmente

9
00:00:38,309 --> 00:00:43,597
disponível a partir dos desenvolvedores Mongol que podemos fazer uso

10
00:00:43,597 --> 00:00:48,664
de conectar ao servidor Mongo de dentro do nosso

11
00:00:48,664 --> 00:00:53,642
aplicativo Node.js ou dentro da nossa aplicação expressiva.

12
00:00:53,642 --> 00:01:01,309
Então vamos aprender um pouco mais sobre isso Node.js e MongoDB alpinista.

13
00:01:01,309 --> 00:01:06,547
Então, como mencionei, o Node MongoDB Driver fornece uma API de alto nível

14
00:01:06,547 --> 00:01:12,870
que permite que você acesse o servidor Mongo de dentro de seu aplicativo Node.

15
00:01:12,870 --> 00:01:17,540
E ele fornece muitos métodos que permitem que você interaja

16
00:01:17,540 --> 00:01:19,650
com seu servidor Mongo.

17
00:01:19,650 --> 00:01:25,280
Agora, para instalar esse driver MongoDB que é um módulo de nó,

18
00:01:25,280 --> 00:01:32,545
nós digitamos npm install mongodb e —save para instalá-lo dentro de nossa aplicação.

19
00:01:32,545 --> 00:01:37,780
Depois disso, vamos então desenvolver o nosso aplicativo Node.js

20
00:01:37,780 --> 00:01:43,650
e, em seguida, exigir este aplicativo, driver MongoDB, e eles fazem uso

21
00:01:43,650 --> 00:01:49,840
do módulo nó para acessar o servidor MongoDB de dentro do nosso aplicativo.

22
00:01:49,840 --> 00:01:55,790
O driver MongoDB, que não é nada além de um módulo de nó, fornece várias operações

23
00:01:55,790 --> 00:02:01,660
que podem ser realizadas no servidor MongoDB a partir de dentro do nosso aplicativo Node.

24
00:02:01,660 --> 00:02:06,360
Ele permite que você se conecte ao servidor MongoDB, obviamente e posteriormente,

25
00:02:06,360 --> 00:02:11,760
permite que você execute várias operações de banco de dados, como inserir, excluir e

26
00:02:11,760 --> 00:02:17,530
atualizar um registro existente ou adicionar novos registros ao seu banco de dados.

27
00:02:17,530 --> 00:02:22,090
Além disso, ele fornece vários base de criação dos documentos que já

28
00:02:22,090 --> 00:02:23,730
dentro do banco de dados.

29
00:02:23,730 --> 00:02:29,170
Vamos olhar para alguns exemplos de como eles fazem uso das várias métricas que

30
00:02:29,170 --> 00:02:34,930
o MongoDB Driver fornece para nós nos exercícios para esta palestra.

31
00:02:34,930 --> 00:02:39,530
Agora, o driver em si suporta

32
00:02:39,530 --> 00:02:43,430
interações baseadas em retorno de chamada e com base em promessa com o servidor MongoDB.

33
00:02:43,430 --> 00:02:48,391
Então, vejamos alguns detalhes disso no próximo exercício.

34
00:02:48,391 --> 00:02:51,289
[ MUSIC]