18 lines
378 B
JavaScript
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; |