在SequelizeJS中使用内置SQL函数

时间:2014-09-19 10:45:42

标签: sql node.js sequelize.js

我可以让Sequelize JS在结果集中包含组合字段,以获得跟随查询的结果吗?

SELECT id, NOW()-timestamp as recordAge FROM myTable

我不会使用原始查询来完成此任务,而更愿意使用模型范例来解决它。

1 个答案:

答案 0 :(得分:3)

由于没有答案,但有人已经主持了我的问题,我发布了自己发现的答案:

解决方案是使用 Sequelize.literal() 功能。例如,在问题中,答案如下:

options = {};
options.attributes = ['id', sequelize.literal('(NOW() - timestamp) as recordAge')];
MyTable.find(options).success(success);