Sequelize选择字段在null作为别名后全部为null

时间:2018-12-10 06:34:13

标签: select null sequelize.js

一个简单的示例,我有一个选择sql: 选择     t.id     姓名     空为等级     t.class     否 从表t

并且我通过sequelize.query()执行此sql,返回的结果是错误的: 年级之后的所有字段(如班级)为null。 但是我将这些字段移到年级之上,可以通过sequelize.query()

获得这些字段的真实价值。

1 个答案:

答案 0 :(得分:0)

检查您的关系定义,例如:

Model.hasOne(db.RelatedModel,{   如:“ namedAlias”,   foreignKey:'id'// <-确保将关系id添加为外键 })