我正在尝试从one-to-many
关系中获取值列表。
一旦有了这些值,我打算删除它们。
我尝试在Op.in
键上使用where
方法。
let queryValues = await productInput.findAll({
include: [{
model: productInputValue,
where: {
id: Sequelize.col('productInputValue.inputId')
}
}]
});
console.log('Query values', JSON.stringify(queryValues, null, '\t'));
我希望收到与特定产品相关的值列表。一旦有了这些值,我想删除它们。
这是我不断收到的错误
An expression of non-boolean type specified in a context where a condition is expected, near ';'
我在ProductInput和ProductInputValue之间存在一对多的关系。我正在尝试动态查询绑定到特定产品的值。获取这些值后,我要删除它们。
我在查询中做什么?查询应该如何看待以获取和删除这些值?