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:

1// Utilizar nuevas funcionalidades del Ecmascript 6
2'use strict'
3 
4// Cargamos el módulo de mongoose para poder conectarnos a MongoDB
5var mongoose = require('mongoose');
6 
7// Le indicamos a Mongoose que haremos la conexión con Promesas
8mongoose.Promise = global.Promise;
9 
10// Usamos el método connect para conectarnos a nuestra base de datos
11mongoose.connect('mongodb://localhost:27017/mi_database_mongo', {useMongoClient: true})
12        .then(() => {
13 
14                // Cuando se realiza la conexión, lanzamos este mensaje por consola
15            console.log('La conexión a MongoDB se ha realizado correctamente!!');
16        })
17        .catch(err => console.log(err));
18        // 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