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.