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};