Sequelize exclude belongs-to-many mapping object

前端 未结 2 2157
迷失自我
迷失自我 2021-02-14 23:51

Is there a way when making a SequelizeJS query on an object, and including a relation which has a belongs-to-many association, to have the included property not return the assoc

2条回答
  •  情歌与酒
    2021-02-14 23:55

    Found a solution to this in a github comment: https://github.com/sequelize/sequelize/issues/4074#issuecomment-153054311

    gist:

    Users.findAll({
        include: [
            {
                model: Role, 
                as: 'roles',
                through: {attributes: []} //<-- this line will prevent mapping object from being added
            }
        ]
    });
    

提交回复
热议问题