Node.js Prisma:使用“更新”;其中;是否使用非唯一字段?

Node.js Prisma:使用“更新”;其中;是否使用非唯一字段?,node.js,typescript,prisma,Node.js,Typescript,Prisma,在检查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 ORM中update方法的类型时,我发现我只能为唯一字段包含where子句:

return this.prisma.publication.update({
    data,
    where: {id},
});
我希望将此功能与身份验证结合起来,并执行以下操作:

return this.prisma.publication.update({
    data,
    where: {id, owner: user.id}, <-- Authorisation
});
返回this.prisma.publication.update({
数据,

其中:{id,owner:user.id},在本例中,您需要在使用唯一字段的同时使用非唯一字段