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