[英]how to upsert many fields in prisma ORM
如何通過一個查詢在 prisma ORM 中插入多個字段?
我不想一一使用 upsert 字段。 我可以用一個查詢來更新所有這些嗎?
你現在不能在 Prisma 中做到這一點。
如果您需要處理大量數據,最有效的方法可能是這樣的:
prisma.$transaction([
prisma.posts.deleteMany({ where: { userId: 1 } }),
prisma.posts.createMany({
{ id: 1, title: 'first', userId: 1 },
{ id: 2, title: 'second', userId: 1 },
{ id: 3, title: 'third', userId: 1 },
}),
]);
因此,您刪除現有記錄,然后在事務中重新創建它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.