CoolFace
Apppublic

vinodh0512/E-learning

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
db.js26 linesDownload Raw Back to root
1const crypto = require('crypto');2if (!global.crypto) {3    global.crypto = crypto;4}5const { MongoClient } = require("mongodb");6 7const uri = process.env.MONGODB_URI || "mongodb://shreenidhiu24cse_db_user:mq6GibGqnP4iy2wj@ac-urxpyhw-shard-00-00.melg0zk.mongodb.net:27017,ac-urxpyhw-shard-00-01.melg0zk.mongodb.net:27017,ac-urxpyhw-shard-00-02.melg0zk.mongodb.net:27017/?ssl=true&replicaSet=atlas-mytrdx-shard-0&authSource=admin&appName=Cluster0";8 9const client = new MongoClient(uri);10let db;11 12async function connectDB() {13  try {14    await client.connect();15    db = client.db("elearning"); // Name of your database16    console.log("✅ MongoDB Connected");17  } catch (err) {18    console.error("❌ DB Error:", err);19  }20}21 22function getDB() {23  return db;24}25 26module.exports = { connectDB, getDB };