// Импортировать mongoose из общего модуля (подключение происходит в server/utils/mongoose.ts) const mongoose = require('../../../utils/mongoose'); const { Event } = require('../models'); async function recreateTestUser() { try { // Ждем, пока подключение будет готово if (mongoose.connection.readyState !== 1) { await new Promise(resolve => { mongoose.connection.once('connected', resolve); }); } 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); } console.log('Database initialized successfully'); await mongoose.disconnect(); console.log('Disconnected from MongoDB'); } catch (error) { console.error('Error:', error); process.exit(1); } } recreateTestUser();