【发布时间】:2023-02-06 19:01:14
【问题描述】:
我已经查看了Sequelize: Query with order by a field in JSONB object,但仍然有一些错误。
当我按其中包含数字的 json 字段对查询进行排序时,它会将其排序为字符串,结果将是
1
11
111
2
22
222
3
33
333
有什么方法可以按 json 字段对查询进行排序,如下所示?
1
2
3
11
22
33
111
222
333
我使用的代码是这样的:
models.findAll({
order:[
['json.a','DESC']
]
});
谢谢,对不起我的英语不好。
【问题讨论】: