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

2
00:00:04,955 --> 00:00:09,679
En la lección anterior, aprendimos acerca de MongoDB, descargamos un

3
00:00:09,679 --> 00:00:14,490
MongoDB en la tienda e interactuamos con el servidor Mongo usando la ondulación Mongo.

4
00:00:14,490 --> 00:00:20,480
Pero, por supuesto, esa no es la forma en que imaginamos usar MongoDB en este curso.

5
00:00:20,480 --> 00:00:26,480
En su lugar, queremos poder acceder al servidor MongoDB desde nuestro nodo o

6
00:00:26,480 --> 00:00:28,010
aplicación express.

7
00:00:28,010 --> 00:00:32,470
Entonces, ¿cómo accedemos al servidor Mongo desde nuestra aplicación de nodo?

8
00:00:32,470 --> 00:00:38,309
Así que aquí es donde tenemos un controlador basado en JS nodo que está oficialmente

9
00:00:38,309 --> 00:00:43,597
disponible de los desarrolladores Mongol que podemos hacer uso

10
00:00:43,597 --> 00:00:48,664
de conectar con el servidor Mongo desde nuestra

11
00:00:48,664 --> 00:00:53,642
aplicación Node.js o dentro de nuestra aplicación expresiva.

12
00:00:53,642 --> 00:01:01,309
Así que vamos a aprender un poco más sobre ese Node.js y MongoDB escalador.

13
00:01:01,309 --> 00:01:06,547
Así que como mencioné, el controlador Node MongoDB proporciona una API de alto nivel

14
00:01:06,547 --> 00:01:12,870
que le permite acceder al servidor Mongo desde su aplicación Node.

15
00:01:12,870 --> 00:01:17,540
Y le proporciona muchos métodos que le permiten interactuar

16
00:01:17,540 --> 00:01:19,650
con su servidor Mongo.

17
00:01:19,650 --> 00:01:25,280
Ahora, para instalar ese controlador MongoDB que es un módulo de nodo,

18
00:01:25,280 --> 00:01:32,545
escribimos npm install mongodb y —save para instalarlo dentro de nuestra aplicación.

19
00:01:32,545 --> 00:01:37,780
A partir de entonces, vamos a desarrollar nuestra aplicación Node.js,

20
00:01:37,780 --> 00:01:43,650
y luego requerir esta aplicación, controlador MongoDB, y ellos hacen uso

21
00:01:43,650 --> 00:01:49,840
del módulo de nodo para acceder al servidor MongoDB desde dentro de nuestra aplicación.

22
00:01:49,840 --> 00:01:55,790
El controlador MongoDB, que no es más que un módulo de nodo, proporciona varias operaciones

23
00:01:55,790 --> 00:02:01,660
que se pueden llevar a cabo en el servidor MongoDB desde nuestra aplicación Node.

24
00:02:01,660 --> 00:02:06,360
Le permite conectarse al servidor MongoDB, obviamente y posteriormente,

25
00:02:06,360 --> 00:02:11,760
le permite realizar diversas operaciones de base de datos como insertar, eliminar y

26
00:02:11,760 --> 00:02:17,530
actualizar un registro existente o agregar nuevos registros a su base de datos.

27
00:02:17,530 --> 00:02:22,090
Además, proporciona varias bases de creación de los documentos que ya están

28
00:02:22,090 --> 00:02:23,730
dentro de la base de datos.

29
00:02:23,730 --> 00:02:29,170
Vamos a ver algunos ejemplos de cómo hacen uso de las diversas métricas que

30
00:02:29,170 --> 00:02:34,930
MongoDB Driver nos proporciona en los ejercicios para esta conferencia.

31
00:02:34,930 --> 00:02:39,530
Ahora, el controlador en sí admite

32
00:02:39,530 --> 00:02:43,430
interacciones basadas en devolución de llamada y basadas en promesas con el servidor MongoDB.

33
00:02:43,430 --> 00:02:48,391
Así que veamos algunos detalles de esto en el próximo ejercicio.

34
00:02:48,391 --> 00:02:51,289
[ MÚSICA]