mongoose-multi-cons

handle multiple mongoose connections

Usage no npm install needed!

<script type="module">
  import mongooseMultiCons from 'https://cdn.skypack.dev/mongoose-multi-cons';
</script>

README

handle multiple mongoose connections

Install

$ npm install --save mongoose-multi-cons

Usage

// mongoose connect method
function connect(uri) {
  return mongoose.createConnection(uri, options, function(err, res) {
    if (err)
      logger.error('Error connectiong to: ' + uri + '. ' + err);
    else
      logger.info('Successfully connected to: ' + uri);
  });
}

// init
var
  mongooseMultiCons = require('mongoose-multi-cons')(connect, function(err) {
    logger.error(err);
  });

// create connection
mongooseMultiCons.createConnection(uri, dbName);

// get connection
mongooseMultiCons.get(dbName);
$ npm install --save mongoose-multi-cons

License

MIT ©