【发布时间】:2015-10-18 07:41:48
【问题描述】:
我正在尝试计算 CURRENT_TIMESTAMP 和 DATETIME 列之间的差异(以秒为单位)。我刚刚在 SQL 中使用了TIMESTAMPDIFF(SECOND, CURRENT_TIMESTAMP, someColumnName),但我在使用 Sequelize 时遇到了麻烦。
我尝试过这样做,但我似乎无法正确使用语法:
Project
.findAll({
include: [Note, Link],
attributes: [
[sequelize.fn('TIMESTAMPDIFF', 'SECOND', 'CURRENT_TIMESTAMP', 'createdAt'), 'diff']
]
})
.then(res.send.bind(res));
有没有办法使用 Sequelize 将函数作为属性添加?
【问题讨论】: