sequelize 连表查询问题
sequelize 连表 include 查询的时候会自动给字段定义别名,求助,怎样不定义别名啊?
4 回复
include: [{ model: User, as: ‘user’ }]
@XiangDeMei 是字段不使用别名,百度完了,没找到结果,哎呀…
literal
了解下,
order: [[this.sequelize.literal(`${detailFields.CREATE_AT} DESC`)]]
这样字段CREATE_AT
就不会自动加上表别名了
这个得分情况的,如果两个表之间只存在一个外键,就不用别名,如果存在多个外键,就必须用别名
来自酷炫的 CNodeMD