发布于 2022-03-09 12:35:19
Prisma本机不支持upsertMany
。
有一个特征请求来提供upsertMany
方法。
到目前为止,最好的方法是对数据进行循环,并在循环中调用upsert
,同时使用$transaction
。
示例:
const collection = await prisma.$transaction(
userData.map(cur =>
prisma.cur.upsert({
where: { id: cur.id },
update: {},
create: { id: cur.id },
})
)
)
这里有一个对$transaction API的参考,这应该是有帮助的。
https://stackoverflow.com/questions/71408235
复制相似问题