db.js 496 B

12345678910111213141516171819202122232425
  1. const { MongoClient } = require('mongodb');
  2. async function getDBConnection(config, logger) {
  3. try {
  4. const client = await MongoClient.connect(config.mongoUrl, {
  5. useNewUrlParser: true
  6. });
  7. const db = client.db(config.mongoDbName);
  8. logger.verbose('Connected to MongoDB successfully');
  9. return db;
  10. } catch (err) {
  11. logger.warn('Error connecting to MongoDB');
  12. throw err;
  13. }
  14. }
  15. module.exports = {
  16. getDBConnection
  17. };