// MongoDB başlangıç scripti: istenen veritabanını açar ve boş bir koleksiyonla başlatır (async () => { const dbName = process.env.MONGO_DB || process.env.MONGO_INITDB_DATABASE || "dupe"; // Mevcut bağlantı, root kullanıcı ile admin DB üzerinden geliyor const db = db.getSiblingDB(dbName); const marker = "dupe_init_marker"; const collections = await db.getCollectionNames(); if (!collections.includes(marker)) { db.createCollection(marker); db[marker].insertOne({ createdAt: new Date(), note: "dupe init marker" }); print(`📦 '${dbName}' veritabanı için init marker oluşturuldu.`); } else { print(`ℹ️ '${dbName}' veritabanı zaten başlatılmış.`); } })();