如何在where对象中引用[Op.or]数组

时间:2018-11-26 18:31:23

标签: javascript sequelize.js

我正在使用Sequelize并根据传入的参数进行动态查询。 我有起始对象

let where = {
  [Op.or]: [
    { name: { [Op.iLike]: '%' + args.query + '%' } }
  ]
}

我想做的就是像这样向Op.or数组添加另一个值

if (args.age) {
  where.[Op.or].push({ age: args.age })
}

我如何在此对象中引用Op.or,因为这样会导致错误?

0 个答案:

没有答案