Sequelizeは、このANY
の使用をサポートしていません 、IN
のような使用のみをサポートしているようです 代わりに、contains演算子(@>
を試す必要があります ):
import {Op} from "sequelize";
MyModel.findAll({
where: {
column_name: {
[Op.contains]: [provided_value]
}
}
});
これにより、次のようなものが生成されます
SELECT * FROM "MyModel" WHERE column_name @> '{"provided_value"}';