将hasMany和belongsTo合并为同一关联

时间:2019-07-03 06:06:30

标签: node.js sequelize.js

当我尝试合并hasManybelongsTo时遇到错误。当我尝试删除包含中的belongTo时,它可以正常工作。

    include: [
        //hasMany user role
        {
            model: UsersRoleModel
        },
        //taxonomy belong to user
        {
            model: TaxonomyModel, as: 'job_title',
            attributes: ['title']
        }
    ]


    UsersModel.belongsTo(TaxonomyModel, {as: 'job_title', foreignKey: 'job_title_id'});`enter code here`
    UsersModel.hasMany(UsersRoleModel, { foreignKey: 'user_id' });

0 个答案:

没有答案