在检查 Prisma ORM 的 update 方法的类型时,我发现只能为唯一字段包括 where 子句:
return this.prisma.publication.update({
data,
where: {id},
});
我很乐意将这个与身份验证结合起来,做出类似于以下的操作:
return this.prisma.publication.update({
data,
where: {id, owner: user.id}, <-- Authorisation
});
这是否可能使用Prisma完成,还是需要单独查询以检索实例?