【发布时间】:2022-01-15 04:33:28
【问题描述】:
我有 100 多条记录要更新。所以我使用事务,但出现以下错误 -:
“(tx: any) => Promise”类型的参数不能分配给“PrismaPromise[]”类型的参数。 类型 '(tx: any) => Promise' 缺少类型 'PrismaPromise[]' 中的以下属性:pop、push、concat、join 等 28 个。
我可以知道如何解决吗?
await prisma.$transaction(async (tx :any) /*error here*/ => {
const updateSong = await tx.songs.update({
where: {
id: d.id,
},
data: {
duration: duration,
},
})
})
【问题讨论】:
-
您是否启用了交互式交易功能?
-
是的。这里是。生成器客户端 { provider = "prisma-client-js" previewFeatures = ["interactiveTransactions"] }
标签: node.js typescript prisma