Sequelize.js Sequelize错误模型未关联

Sequelize.js Sequelize错误模型未关联,sequelize.js,Sequelize.js,我有两个模型:userAuth和userFollow,我在同步之前将它们关联起来。 关联是userFollow有两个外键引用用户。 我没有使用别名,但使用时: userAuth.findOne({ where:{ id: "someid" }, include: [{ model: userFollow }], logging: false }) 它抛出的错误

我有两个模型:userAuth和userFollow,我在同步之前将它们关联起来。 关联是userFollow有两个外键引用用户。 我没有使用别名,但使用时:

userAuth.findOne({
        where:{
            id: "someid"
        },
        include: [{
            model: userFollow
        }],
        logging: false
    })
它抛出的错误是:[错误:用户\u follow未与用户\u auth关联!]

我在userFollow中有一个类方法“associate”,我在同步之前调用它:

classMethods: {
            associate: function(models) {
                // ALTER TABLE user_follow
                // ADD FOREIGN KEY (follower_id)
                // REFERENCES user_auth(id)
                // ON DELETE CASCADE
                // ON UPDATE CASCADE
                userFollow.belongsTo(models.user_auth, {

                    onDelete: "CASCADE",

                    onUpdate: "CASCADE",

                    foreignKey: 'follower_id',

                    targetKey: 'id'
                });

                // ALTER TABLE user_follow
                // ADD FOREIGN KEY (follower_id)
                // REFERENCES user_auth(id)
                // ON DELETE CASCADE
                // ON UPDATE CASCADE
                userFollow.belongsTo(models.user_auth, {

                    onDelete: "CASCADE",

                    onUpdate: "CASCADE",

                    foreignKey: 'followee_id',

                    targetKey: 'id'
                });
            }
        },

你能发布这两个模型的完整定义吗?您需要在这两个模型中定义关联。我没有为userAuth定义关联,因为我认为这已经足够了。当我尝试将我的用户对象上的出席与以下关联包括在一起时,我遇到了相同的问题。出勤率.belongsTo(用户);hasMany(出席,{as:“出席”});你能发布这两个模型的完整定义吗?您需要在这两个模型中定义关联。我没有为userAuth定义关联,因为我认为这已经足够了。当我尝试将我的用户对象上的出席与以下关联包括在一起时,我遇到了相同的问题。出勤率.belongsTo(用户);hasMany(出席,{as:“出席”});