Spaces:
Paused
Paused
| const mongoose = require('mongoose'); | |
| const config = require('../src/config'); | |
| require('dotenv').config(); | |
| const fixDB = async () => { | |
| try { | |
| if (!process.env.MONGO_URI) { | |
| console.error('MONGO_URI topilmadi'); | |
| process.exit(1); | |
| } | |
| await mongoose.connect(process.env.MONGO_URI); | |
| console.log('✅ MongoDB ulandi'); | |
| try { | |
| await mongoose.connection.db.dropCollection('users'); | |
| console.log('✅ Users jadvali tozalandi (eski xatoliklar ketdi)'); | |
| } catch (e) { | |
| console.log('ℹ️ Users jadvali allaqachon toza'); | |
| } | |
| console.log('🏁 Tayyor! Endi botni bemalol ishga tushirishingiz mumkin.'); | |
| process.exit(0); | |
| } catch (err) { | |
| console.error('❌ Xatolik:', err); | |
| process.exit(1); | |
| } | |
| }; | |
| fixDB(); | |