MongoDB Atlas ofrece un servicio gratuito para alojar bases de datos en remoto, pudiendo accederlas a través de un string de conexión que sustituirá a tu actual mongodb://localhost/db_local
Si ya dispones de una cuenta de MongoDB Atlas y ya obtuviste un string de conexión previamente, accede a tu cuenta y ve al inicio de la web. Selecciona en la esquina superior derecha New Project, dale un nombre para crearlo y haz click sobre Build a Cluster. Retoma entonces este manual en el punto 2.
- Acceder a MongoDB Atlas y comenzar el proceso de registro con los datos personales.
- En la siguiente pantalla, seleccionar Skip:
- En la siguiente pantalla, seleccionar Shared Cluster (compartido y gratuito):
- En la siguiente pantalla, mantener AWS y seleccionar un servidor europeo. Seleccionar Create Cluster:
- Una vez creado el Cluster, seleccionar Connect.
- En la sección Add a connection IP address de la ventana modal, seleccionar Allow Access from Anywhere.
Veremos que el campo IP Address toma el valor0.0.0.0/0
permitiendo asi el acceso a la base de datos desde cualquier IP.
Seleccionar Add IP Address. - En la sección Create a database user de la ventana modal, rellenar el nombre de usuario para acceder a la base de datos y una contraseña. Seleccionar Create database User:
- A continuación, seleccionar Choose a connection method.
- Entre los métodos de conexión, seleccionar Connect using MongoDB Compass:
- Copiar el string de conexión y modificarlo de la siguiente forma:
- Guardar el string de conexión para integrarlo tanto en la aplicación de ExpressJS como en MongoDB Compass.