Sequelize.js 在Sequelize中使用同一运算符查询两次
假设我想查询内容要么像“好”要么像“坏”的帖子,那么我会这样做:Sequelize.js 在Sequelize中使用同一运算符查询两次,sequelize.js,Sequelize.js,假设我想查询内容要么像“好”要么像“坏”的帖子,那么我会这样做: Post.findAll({ where:{ content: { [Op.and]: { [Op.like]: '%good%', [Op.like]: '%bad%' } } } } 但是,由于该对象具有两个名为[Op.like]的属性,因此后者将替换上面的属性 因此,我发现
Post.findAll({
where:{
content: {
[Op.and]: {
[Op.like]: '%good%',
[Op.like]: '%bad%'
}
}
}
}
但是,由于该对象具有两个名为[Op.like]的属性,因此后者将替换上面的属性
因此,我发现无法使用相同的运算符进行查询我认为您可以这样做:
[Op.and]: [
{ [Op.like]: '%good%' } ,
{ [Op.like]: '%bad%' }
]
我想你可以这样做:
[Op.and]: [
{ [Op.like]: '%good%' } ,
{ [Op.like]: '%bad%' }
]