Files
freeplanet_serverside/server/db/mongoose.js
2019-02-08 17:11:33 +01:00

30 lines
657 B
JavaScript

var mongoose = require('mongoose');
mongoose.Promise = global.Promise;
mongoose.level = "";
mongoose.plugin(schema => {
schema.options.usePushEach = true
});
mongoose.set('debug', false);
var options = {
// user: process.env.UDB,
// pass: process.env.PDB,
useMongoClient: true,
promiseLibrary: require('bluebird')
};
// mongoose.connect(process.env.MONGODB_URI + '?authSource=admin', { options })
mongoose.connect(process.env.MONGODB_URI, { options })
.then(() =>
console.log('connection succesful ' + process.env.MONGODB_URI + ' db: ' + process.env.DATABASE)
)
.catch((err) => console.error(err));
module.exports = {mongoose};