Sequelize nie obsługuje tego użycia ANY
, wydaje się, że obsługują tylko jego użycie, takie jak IN
.Zamiast tego powinieneś wypróbować operator zawiera (@>
):
import {Op} from "sequelize";
MyModel.findAll({
where: {
column_name: {
[Op.contains]: [provided_value]
}
}
});
To wygeneruje coś takiego jak
SELECT * FROM "MyModel" WHERE column_name @> '{"provided_value"}';