@riturajgc/upload-manager-service
Version:
Upload manager service for bitnudge
22 lines (17 loc) • 399 B
JavaScript
const mongoose = require('mongoose');
mongoose.Promise = global.Promise;
const getMongoose = ({ dbURL, dbConnectionObject }) => {
if (dbConnectionObject) {
return dbConnectionObject;
}
if (dbURL) {
mongoose.connect(dbURL);
}
else {
throw new Error('Either `dbURL` or `dbConnectionObject` should be provided');
}
return mongoose;
};
module.exports = {
getMongoose,
};