CoolFace
Apppublic

vinodh0512/E-learning

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes
test_instructor.js28 linesDownload Raw Back to root
1const { MongoClient } = require("mongodb");2const bcrypt = require("bcrypt");3 4const 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";5 6async function createTestInstructor() {7    const client = new MongoClient(uri);8    try {9        await client.connect();10        const db = client.db("elearning");11        const hashedPassword = await bcrypt.hash("instructor123", 10);12        await db.collection("instructors").insertOne({13            username: "testinstructor",14            email: "test@instructor.com",15            password: hashedPassword,16            dept: "CSE",17            roleName: "Senior"18        });19        console.log("Test instructor created: testinstructor / instructor123");20    } catch (e) {21        console.error(e);22    } finally {23        await client.close();24    }25}26 27createTestInstructor();28