我在形成一个sequelize查询时发出:
我的原生查询很有用。
SELECT max(id),vehicleID FROM `vehicles` WHERE `vehicles`.`vsr_id`=342;
为此,我试图建立这样的代码。
Vehicle.find({ where: { 'vsr_id': 342 }, order : [sequelize.fn('max', sequelize.col('id'))] }).success(function(vehicles){
console.log("Something i got" + vehicles)
})
它抛出一个错误:sequelize对象[object Object]没有方法'col',并且我是从以下URL引用的:http://sequelizejs.com/docs/latest/models#block-34-line-8
我这边有任何代码缺失。请帮我解决
仅供参考:忽略分号
5条答案
按热度按时间h79rfbju1#
你能试试吗
ycggw6v22#
该查询应该可以使用:
dtcbnfnu3#
尝试用途:
有关详细信息,请查看here。
g6ll5ycj4#
使用sequelize.col来引用列,sequelize不会添加"'",这导致了此处的问题。
uidvcgyl5#