Академический Документы
Профессиональный Документы
Культура Документы
Descripción breve
Paso a paso para utilizar MongoDB en linea
Sebastián Gómez J
sgomezja@tdea.edu.co
Paso a Paso
• Ingresar a https://www.mongodb.com/es/download-center
• En el MongoDB Download Center vamos a trabajar desde la nube.
•
• Nos registramos y clic en comenzar gratis
• Seguimos el paso a paso que nos brinda la página para crear nuestro nuevo Cluster
gratuito (básicamente es dejar todo por defecto)
• Finalizamos, indicando un nombre a nuestro Cluster
•
• Indicar crear Cluster y esperar a que termine su creación
•
• En Security vamos a configurar un nuevo usuario administrador del Cluster
•
• Crear un primer usuario administrador
•
• Guardamos la dirección que nos genera
•
• mongodb+srv://nodejstdea:<password>@nodejstdea-4jn4i.mongodb.net/test?retryWrites=true
• Cambiamos el enlace de test por el nombre de nuestra base de datos
• mongodb+srv://nodejstdea:<password>@nodejstdea-4jn4i.mongodb.net/asignaturas?retryWrites=true
• También cambiamos <password> por nuestra contraseña real. El resultado será la dirección de
nuesta base de datos MongoDB para ser accedida desde cualquier ip.
• En nuestro código haremos los siguientes cambios:
La variable la denominamos URLDB (puede ser cualquier nombre) y en este caso la configuramos
para que pueda trabajar la base de datos de forma local mediante:
PROCESS.ENV.URLDB = 'MONGODB://LOCALHOST:27017/ASIGNATURAS'
Heroku
En Heroku creamos una nueva aplicación y después de estar establecida, vamos a crear una variable
de entorno que solamente estará almacenada en nuestro servidor, de esta forma protegemos cierta
información que no deseamos que sea visible.
Posteriormente, indicamos Heroku config para probar si los cambios fueron guardados
De esta forma cuando la aplicación corra local se ejecutar el URLDB local y cuando corra en Heroku
utilizará el de mongodb Atlas.