// Импортировать mongoose из общего модуля (подключение происходит автоматически) const mongoose = require('../../../utils/mongoose'); const Event = require('../models/Event'); async function recreateTestUser() { try { // Проверяем подключение к MongoDB if (mongoose.connection.readyState !== 1) { console.log('Waiting for MongoDB connection...'); await new Promise(resolve => setTimeout(resolve, 1000)); } console.log('Connected to MongoDB'); // Создаем тестовое мероприятие если его нет let event = await Event.findOne(); if (!event) { event = await Event.create({ name: 'Tatar san', status: 'draft', votingEnabled: false }); console.log('Test event created:', event.name); } else { console.log('Event already exists:', event.name); } console.log('Database initialized successfully'); } catch (error) { console.error('Error:', error); process.exit(1); } } recreateTestUser();