[英]Sequelize Multiple nested Op.or operations
是否可以進行多個 Op.or 操作?
當我做
[Op.and]: {
[Op.or]: [{x: 1}, {x: 1}],
[Op.or]: [{y}, {y}]
}
第二個 Op.or 覆蓋第一個。 有沒有辦法進行(x 或 x)AND(y 或 y)操作?
讓我們將一般(a 或 b)和(c 或 d)轉換為 boolean 代數為:
(a + b) (c + d) = a (c + d) + b (c + d)
所以
[Op.or]: [
{ [Op.and]: [
{ [Op.or]: [
{c}, {d}
] },
{a}
] },
{ [Op.and]: [
{ [Op.or]: [
{c},
{d}
] },
{b}
] }
]
是的,我知道...希望正如Ouroborus 在上面那個問題中提到的那樣,它會得到修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.