import mongoose from 'mongoose'; import dotenv from 'dotenv'; import path from 'path'; dotenv.config({ path: path.resolve(__dirname, '../../.env') }); const resetMongoDB = async () => { try { const mongoUri = process.env.MONGO_URI || process.env.MONGODB_URL || 'mongodb://localhost:27017/re_workflow_db'; console.log(`🔌 Connecting to MongoDB at ${mongoUri}...`); await mongoose.connect(mongoUri); console.log('✅ Connected to MongoDB.'); console.log('🗑️ Dropping database...'); await mongoose.connection.dropDatabase(); console.log('✅ Database dropped successfully.'); await mongoose.disconnect(); console.log('👋 Disconnected.'); process.exit(0); } catch (error) { console.error('❌ Failed to reset MongoDB:', error); process.exit(1); } }; resetMongoDB();