中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
const data = await Role.findOne({ include: [{model:User,attributes:['account','name'],through: { attributes: [] },}], });
例如以上写法查询我得到了一个这样的数据结构:
{ id:1, role_name:"管理员", users:{ account:"1", name:"2" } }
如果我想获取的结构是以下的;应当如何修改include配置?
{ id:1, role_name:"管理员", account:"1", name:"2" }
微信扫码分享
{ include: [{model:User,attributes:['account','name'],through: { attributes: [] },}], attributes: { include: [ [ app.Sequelize.col('users.account'), 'account' ], [ app.Sequelize.col('users.name'), 'name' ], ] } }