[英]Add condition to "where" clause in Prisma
我在 Prisma 查詢中有以下過濾器,我需要 append a start_date: { equals: null }
除了現有的start_date: { lt: today }
,比如WHERE (id_1, id_2, id_3) IN ([array]) AND (start_date < today OR start_date IS NULL)
但我找不到可行的解決方案。
where: { OR: ids.map((id) => ({ id_1: id.1, id_2: id.2, id_3: id.3, })), start_date: { lt: today }, },
此選項不起作用:
由於在 object 中只能有一個 OR,因此將兩個過濾器對象與 AND 組合:
{ AND: [{ OR: /* ... */ }, { OR: [{ start_date: null }, { start_date: /*...*/ }] }] }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.