在 Prisma ORM 文件中,我們可以找到以下將幾個資料庫呼叫分組到一個事務中的範例。我想知道如何實施以下內容。 $transactions()
(prisma.post...
) 中使用的方法與我們可以使用「獨立」的方法相同。
const [posts, totalPosts] = await prisma.$transaction([ prisma.post.findMany({ where: { title: { contains: 'prisma' } } }), prisma.post.count(), ])
我想知道如何實作這樣的方法($transation()
)。
我唯一的想法是檢查“上下文”(this
),但不確定這是否是最乾淨的想法。
我不確定我是否正確理解了這個問題。 您是否試圖返回標題包含“prisma”一詞的帖子數?如果是這樣,您應該使用互動式交易 API 來實現這一點。