Conexión a MongoDB desde NodeJS. API RESTful con Node

En este tutorial aprenderemos a realizar la conexión a MongoDB desde NodeJS, siguiendo con el manual de NodeJS para crear servicios REST que estamos haciendo.

Primero debemos tener instalado MongoDB, lo explico aquí: Instalar MongoDB

Y después debemos crear una base de datos con MongoDB, te cuento como hacerlo aquí: Crear una base de datos con MongoDB

Una vez hecho esto, vamos a conectar NodeJS con MongoDB. En la carpeta del proyecto que hemos creado en los tutoriales anteriores debemos crear el fichero index.js

Y codificamos lo siguiente:

// Utilizar nuevas funcionalidades del Ecmascript 6
'use strict'

// Cargamos el módulo de mongoose para poder conectarnos a MongoDB
var mongoose = require('mongoose');

// Le indicamos a Mongoose que haremos la conexión con Promesas
mongoose.Promise = global.Promise;

// Usamos el método connect para conectarnos a nuestra base de datos
mongoose.connect('mongodb://localhost:27017/mi_database_mongo', {useMongoClient: true})
        .then(() => {

                // Cuando se realiza la conexión, lanzamos este mensaje por consola
        	console.log('La conexión a MongoDB se ha realizado correctamente!!');
        })
        .catch(err => console.log(err));
        // Si no se conecta correctamente escupimos el error

Con esto ya hemos realizado la conexión a MongoDB desde NodeJS de manera sencilla usando Mongoose.

Víctor Robles WEB

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post