Sindbad~EG File Manager

Current Path : /home/infinitibizsol/.trash/db.3/
Upload File :
Current File : /home/infinitibizsol/.trash/db.3/connectdb.js

import mongoose from "mongoose";
const dropDatabase = async (DB_NAME) => {
  try {
    const connection = mongoose.connection; // Get the Mongoose connection
    await connection.db.dropDatabase(); // Drop the database
    console.log(`Database ${DB_NAME} dropped successfully`);
  } catch (err) {
    console.error("Failed to drop database:", err);
  }
};

const connectDB = async (DATABASE_URL) => {
  try {
    mongoose.set("strictQuery", false);
    await mongoose.connect(DATABASE_URL, {
      useNewUrlParser: true,
      useUnifiedTopology: true,
    });
    // Drop the database
    // await dropDatabase(DB_NAME);
    console.log("Database Connected Successfully..");
  } catch (err) {
    console.log({ err });
  }
};

export default connectDB;

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists