在 sequelize 中搜索 (column1 + column2 +column3) <= column4

Search in sequelize where (column1 + column2 +column3) <= column4

我需要 运行 这个 SQL 查询在 sequelize:

SELECT * FROM db.table WHERE (attr1 + attr2 + attr3) <= attr4;

我已经尝试并搜索了几个小时,但我无能为力。谁能帮帮我?

唯一的方法是使用sequelize.literal计算三列之和:

db.model.findAll({
  where: sequelize.where(sequelize.literal('(contstation0 + disponiblestation1 + disponiblestation2)', '<=', sequelize.col('units')))
}