小编Jen*_*sen的帖子

Node Sequelize with Mysql order by,需要空值放在最后

我正在为我的服务使用节点模块 Sequelize,它有一个 mysql 后端。我需要检索按升序关闭日期排序的记录(值存储为 unix 时间戳)。但是截止日期可以为空,我需要将截止日期为空的记录放在最后。

此查询在 mysql 中有效: select * from my_table order by -closed_date DESC;

但是,我似乎无法配置 Sequelize 来执行此操作。

查看 Sequelize 库,我发现支持 ORDER BY closed_date ASC NULLS LAST。但据我所知,mysql 不支持这种语法。只有mssql。

任何帮助将不胜感激。

mysql node.js sequelize.js

3
推荐指数
1
解决办法
3482
查看次数

标签 统计

mysql ×1

node.js ×1

sequelize.js ×1