Dalam dokumentasi Prisma ORM kita boleh menemui contoh berikut untuk mengumpulkan beberapa panggilan pangkalan data ke dalam transaksi. Saya ingin tahu bagaimana untuk melaksanakan perkara berikut. Kaedah yang digunakan dalam $transactions()
(prisma.post...
) adalah sama seperti kita boleh menggunakan "bebas".
const [posts, totalPosts] = await prisma.$transaction([ prisma.post.findMany({ where: { title: { contains: 'prisma' } } }), prisma.post.count(), ])
Saya ingin tahu bagaimana untuk melaksanakan kaedah sedemikian ($transation()
).
Satu-satunya idea saya ialah menyemak "konteks" (this
), tetapi tidak pasti sama ada itu idea yang paling bersih.
Saya tidak pasti sama ada saya memahami soalan dengan betul. Adakah anda cuba mengembalikan bilangan siaran yang tajuknya mengandungi perkataan "prisma"? Jika ya, anda harus menggunakan API Perdagangan Interaktif untuk mencapai ini.