簡體   English   中英

Prisma:使用具有非唯一字段的“where”進行更新?

[英]Prisma: Update using "where" with non-unique fields?

在檢查 Prisma ORM 中更新方法的類型時,我發現我只能包含唯一字段的 where 子句:

return this.prisma.publication.update({
    data,
    where: {id},
});

我很想將此與身份驗證結合起來,並執行以下操作:

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

使用 Prisma 是否可以實現這一點,或者我是否需要一個單獨的查詢來檢索實例?

在這種情況下,您將需要使用updateMany ,因為您正在使用非唯一字段和唯一字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM