const { PrismaClient } = require('@prisma/client'); const prisma = new PrismaClient(); async function checkCurrentStatus() { console.log('\nšŸ“Š å½“å‰ä¹¦ē±ēŠ¶ę€ļ¼š\n'); const books = await prisma.book.findMany({ orderBy: { id: 'asc' }, select: { id: true, title: true, userId: true, _count: { select: { chapters: true } } } }); // 统讔"ęˆ‘ēš„éŸ³é¢‘"ä¹¦ē± const myAudioCount = await prisma.book.count({ where: { title: 'ęˆ‘ēš„éŸ³é¢‘' } }); console.log(`ēŽ°ęœ‰ä¹¦ē±ļ¼š${books.length}本`); console.log(`"ęˆ‘ēš„éŸ³é¢‘"ä¹¦ē±ļ¼š${myAudioCount}本\n`); books.forEach(book => { console.log(`- ${book.title} (ID:${book.id}, ē« čŠ‚:${book._count.chapters})`); }); await prisma.$disconnect(); } checkCurrentStatus().catch(console.error);