0
我正在嘗試使用字段進行一些計算並選擇值。在我的屬性中,我有:在屬性中使用SQL
attributes: ['username', 'last_activity', '(last_activity - 1000) as test']
這不起作用,因爲它將SQL括在引號中。
我該如何用Sequelize做這樣的事情?
我正在嘗試使用字段進行一些計算並選擇值。在我的屬性中,我有:在屬性中使用SQL
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']
]
});
謝謝!我會升級到v2。 – Gavin