A continuación instalaremos un adaptador de MongoDB para Sails JS, es decir instalaremos una librería que nos permitirá conectar ambas tecnologías y crear productos divertidos.
Para empezar procedemos a instalar el adatpador utilizando NPM, para lo cuál nos ubicaremos en la carpeta de nuestro proyecto, esto último mediante una terminal de comando. Una vez allí escribímos:
npm install sails-mongo
Lo siguiente es ir a nuestro archivo de configuración de conecciones con bases de datos de Sails JS, la ruta de dicho archivo es config/connections.js
module.exports.connections = { someMongoDb: { adapter: 'sails-mongo', host: 'localhost', // defaults to `localhost` if omitted port: 27017, // defaults to27017if omitted user: 'username_here', // or omit ifnot relevant password: 'password_here', // or omit ifnot relevant database: 'database_name_here' // or omit ifnot relevant } };
Este adaptador que configuramos se encargará de manipular los datos que contengan las instancias de los modelos, por lo cual deberemos asignar esta conección en el archivo config/models.js , de la siguiente forma
module.exports.models = { 'connection': 'someMongoDb' };
Y listo, una vez realizado este ultimo paso ya nuestra aplicacion se encuentra en condiciones de ingresar y manipular los datos mediante el motor MongoDB