我如何减去2列的值,然后在sequelizejs中应用最大值函数?

我想在减去2列值后得到最大logging。 我能够在phpMyAdmin上进行查询

SELECT `storage_id`, `host` FROM `storages` WHERE size - used = (SELECT MAX(size - used) FROM `storages` 

但在sequelizejs挣扎。 任何帮助?

更新:

我已经更新了我的查询,现在比以前更容易。

 SELECT `storage_id`, `host`, size - used AS free FROM `storages` ORDER BY free DESC LIMIT 1 

我find了Sequelize.literal ,它帮助我在Sequelize中实现了这一点。

 Storage.findOne({ attributes: ['storage_id', 'host', [Sequelize.literal('size - used'), 'free']], order: 'free DESC' })