【发布时间】:2021-10-07 02:24:20
【问题描述】:
我想在更新时重新创建一些相关记录,如下所示:
db.post.update({
where: { id: 1 },
data: {
title: "The first post",
comments: {
set: [{ content: "foo"}, { content: "bar" }],
},
},
})
很遗憾,这是不可能的,因为 set 只允许引用现有的 cmets(通过使用 id)。那么在更新期间是否有另一种方法来删除所有这些相关的 cmets 并在一个事务中从头开始重新创建它们(可能在嵌套写入时)?
【问题讨论】:
标签: javascript orm prisma prisma2