gpt4 book ai didi

node.js - 在属性中使用 SQL

转载 作者:行者123 更新时间:2023-12-03 22:24:15 24 4
gpt4 key购买 nike

我正在尝试对一个字段进行一些计算并选择该值。在我的属性中,我有:

attributes: ['username', 'last_activity', '(last_activity - 1000) as test']

这不起作用,因为它将 SQL 括在引号中。

我怎么能用 Sequelize 做这样的事情?

最佳答案

使用 v2.0.0dev12,您可以执行以下操作:

Model.find({
attributes: [
'username',
'last_activity',
// (last_activity - 1000) as test
Sequelize.literal('(last_activity - 1000) as test')
// (last_activity - 1000) as `test` - the as part is quoted
[Sequelize.literal('(last_activity - 1000)'), 'test']
]
});

关于node.js - 在属性中使用 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24565265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com