[MÚSICA]
En la lección anterior, aprendimos acerca de MongoDB, descargamos un
MongoDB en la tienda e interactuamos con el servidor Mongo usando la ondulación Mongo.
Pero, por supuesto, esa no es la forma en que imaginamos usar MongoDB en este curso.
En su lugar, queremos poder acceder al servidor MongoDB desde nuestro nodo o
aplicación express.
Entonces, ¿cómo accedemos al servidor Mongo desde nuestra aplicación de nodo?
Así que aquí es donde tenemos un controlador basado en JS nodo que está oficialmente
disponible de los desarrolladores Mongol que podemos hacer uso
de conectar con el servidor Mongo desde nuestra
aplicación Node.js o dentro de nuestra aplicación expresiva.
Así que vamos a aprender un poco más sobre ese Node.js y MongoDB escalador.
Así que como mencioné, el controlador Node MongoDB proporciona una API de alto nivel
que le permite acceder al servidor Mongo desde su aplicación Node.
Y le proporciona muchos métodos que le permiten interactuar
con su servidor Mongo.
Ahora, para instalar ese controlador MongoDB que es un módulo de nodo,
escribimos npm install mongodb y —save para instalarlo dentro de nuestra aplicación.
A partir de entonces, vamos a desarrollar nuestra aplicación Node.js,
y luego requerir esta aplicación, controlador MongoDB, y ellos hacen uso
del módulo de nodo para acceder al servidor MongoDB desde dentro de nuestra aplicación.
El controlador MongoDB, que no es más que un módulo de nodo, proporciona varias operaciones
que se pueden llevar a cabo en el servidor MongoDB desde nuestra aplicación Node.
Le permite conectarse al servidor MongoDB, obviamente y posteriormente,
le permite realizar diversas operaciones de base de datos como insertar, eliminar y
actualizar un registro existente o agregar nuevos registros a su base de datos.
Además, proporciona varias bases de creación de los documentos que ya están
dentro de la base de datos.
Vamos a ver algunos ejemplos de cómo hacen uso de las diversas métricas que
MongoDB Driver nos proporciona en los ejercicios para esta conferencia.
Ahora, el controlador en sí admite
interacciones basadas en devolución de llamada y basadas en promesas con el servidor MongoDB.
Así que veamos algunos detalles de esto en el próximo ejercicio.
[ MÚSICA]