2018-12-24 20:31:02 +01:00
|
|
|
var mongoose = require('mongoose');
|
|
|
|
|
|
|
|
|
|
mongoose.Promise = global.Promise;
|
2019-02-05 03:40:22 +01:00
|
|
|
|
2019-02-06 18:48:32 +01:00
|
|
|
mongoose.level = "";
|
|
|
|
|
|
|
|
|
|
mongoose.plugin(schema => {
|
|
|
|
|
schema.options.usePushEach = true
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
mongoose.set('debug', false);
|
|
|
|
|
|
2018-12-24 20:31:02 +01:00
|
|
|
mongoose.connect(process.env.MONGODB_URI, { useMongoClient: true, promiseLibrary: require('bluebird') })
|
|
|
|
|
.then(() =>
|
|
|
|
|
console.log('connection succesful ' + process.env.MONGODB_URI + ' db: ' + process.env.DATABASE)
|
|
|
|
|
)
|
|
|
|
|
.catch((err) => console.error(err));
|
|
|
|
|
|
|
|
|
|
module.exports = {mongoose};
|