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.













