Jucundus/backend/services/db.js

18 lines
378 B
JavaScript

const MongoClient = require("mongodb").MongoClient;
const connectionString = "mongodb://db:27017";
const client = new MongoClient(connectionString);
let db;
const connectDb = async () => {
if (db) return db;
try {
const conn = await client.connect();
db = conn.db("jucundus");
return db;
} catch(e) {
console.error(e);
}
};
module.exports = connectDb;