Mongo DB Atlas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Mongo DB - Producción

Hasta ahora tenemos una base de datos local. Vamos a usar un servicio para hostear
nuestra base de datos en producción.

Mongo DB Atlas

Está creado por la organización de mongoDB y tiene un servicio gratuito.

Registro
1. Nos registramos haciendo click en prueba gratuita
2. Entramos a https://cloud.mongodb.com/

Panel
El panel cuenta con muchas cosas, pero nos vamos a centrar en algunas, principalmente
en la sección de Databases.

Creación de DB
Vamos a crear una Base de datos haciendo click en Créate y eligiendo la versión Basics.
Esto nos va a crear un nuevo Cluster

Podemos elegir en qué servidor queremos alojar nuestra DB y en que región. Como eso
tiene que ver con optimización y trabajo de infra, no nos vamos a meter en ese terreno.

Una vez que creamos el cluster, vamos a ver que tarda el seteo. Tenemos que esperarlo
unos minutos hasta que se habilite el botón de Connect.

Antes:

Después:

Usuarios y contraseñas
Para conectarse a una base de datos, tenemos que tener asignado un usuario y contraseña. Para
crear un usuario con acceso a la base, sobre el panel izquierdo “Database Access” vamos a crear
un nuevo usuario haciendo click en el botón “ADD NEW DATABASE USER”

Lo vamos a crear de manera simple, utilizando usuario y contraseña. No nos vamos a meter con
claves ni certi cados.

fi
Acceso a la DB
Muchas veces las conexiones a la DB van a ser privadas y no todas las personas van a poder
acceder desde cualquier dirección IP. Este tema tiene que ver explícitamente con seguridad, sin
embargo tampoco nos vamos a enfocar en quién no puede acceder, sino en que todos puedan
acceder.

Para esto donde dice network Access (Panel izquierdo) vamos a agregar la dirección IP 0.0.0.0/0
de esta manera estamos especi cando que reciba todas las conexiones entrantes, sin importar la
dirección IP.

Conectar a la DB
Una vez que tenemos usuario, contraseña y permitimos las conexiones entrantes, es hora de
conectarnos a la DB. En el panel de Databases:

1. Hacemos click en el botón de conectar y seleccionamos que queremos conectar


nuestra aplicación.

2. Seleccionamos el lenguaje del servidor (NodeJs) y pedimos que nos de el código de


prueba para conexión a la DB

La línea que más nos importa es:

const uri = “mongodb+srv://


juanmamig:<password>@cluster0.xt2ut.mongodb.net/
myFirstDatabase?retryWrites=true&w=majority";
fi

En donde nos resalta la ruta de conexión a nuestra DB. Esta constante uri es la que
vamos a reemplazar en nuestra API que se conecta a la DB utilizando mongoose.

También podría gustarte