generated from fahricansecer/boilerplate-be
26 lines
687 B
TypeScript
26 lines
687 B
TypeScript
import { PrismaClient } from '@prisma/client';
|
|
|
|
const prisma = new PrismaClient();
|
|
|
|
async function main() {
|
|
const latestMaster = await prisma.masterContent.findFirst({
|
|
orderBy: { createdAt: 'desc' },
|
|
include: { contents: true }
|
|
});
|
|
|
|
if (!latestMaster) {
|
|
console.log("No master content found.");
|
|
return;
|
|
}
|
|
|
|
console.log(`Latest Master ID: ${latestMaster.id}`);
|
|
console.log(`Number of contents: ${latestMaster.contents.length}`);
|
|
for (const c of latestMaster.contents) {
|
|
console.log(` - ID: ${c.id}, Type: ${c.type}, Title: ${c.title}`);
|
|
}
|
|
}
|
|
|
|
main()
|
|
.catch(console.error)
|
|
.finally(() => prisma.$disconnect());
|