// prisma/mongo/seed-sys-config.ts import { PrismaClient } from '@prisma/mongo/client'; const prisma = new PrismaClient(); async function main() { await prisma.$runCommandRaw({ update: 'sysConfig', updates: [ { q: { _id: -1 }, u: { $set: { appConfig: { imageCdn: { s3: 'https://s3.ap-east-1.amazonaws.com/mybucket-imgs', local: 'https://ww.xczox.xyz/images', }, }, }, }, upsert: true, multi: false, }, ], }); console.log('sysConfig upserted with appConfig.imageCdn'); } main() .catch((err) => { console.error('Failed to upsert sysConfig:', err); process.exitCode = 1; }) .finally(async () => { await prisma.$disconnect(); });