Javascript 继续执行多个嵌套的Op.or操作

Javascript 继续执行多个嵌套的Op.or操作,javascript,sequelize.js,Javascript,Sequelize.js,是否可以执行多个Op.or操作 当我这样做的时候 [Op.and]: { [Op.or]: [{x: 1}, {x: 1}], [Op.or]: [{y}, {y}] } 第二个Op.or覆盖第一个Op.or。有什么方法可以进行(x或x)和(y或y)运算吗?让我们来做一个常规运算 (a或b)和(c或d)这将布尔代数转化为: (a + b) (c + d) = a (c + d) + b (c + d) 所以 [Op.or]:[ {[作品和]:[

是否可以执行多个Op.or操作

当我这样做的时候

    [Op.and]: {
        [Op.or]: [{x: 1}, {x: 1}],
        [Op.or]: [{y}, {y}]
    }
第二个Op.or覆盖第一个Op.or。有什么方法可以进行(x或x)和(y或y)运算吗?

让我们来做一个常规运算 (a或b)和(c或d)这将布尔代数转化为:

(a + b) (c + d) = a (c + d) + b (c + d)
所以

[Op.or]:[
{[作品和]:[
{[作品或]:[
{c} ,{d}
] }, 
{a}
] }, 
{[作品和]:[
{[作品或]:[
{c} ,,
{d}
] }, 
{b}
] }
]
是的,我知道。。。希望正如上述问题中提到的大毒蛇,它将得到修复。

可能与相关。