我如何才能获得加入的用户表中除一列之外的所有列。
我希望password
属性/列不出现在Promise响应中。那不行,因为我正在打电话
attributes: { exclude: ['password'] }
上
DBTweet
(没有属性密码)。联接的表DBUser
具有此功能。
这是我当前的代码。我正在使用Sequelize ORM
DBTweet.findAll({ include: [DBUser, DBComment], attributes: { exclude: ['password'] }})
.then(tweets => {
res.status(200).json(tweets)
})
.catch(err => {
printC(err)
res.status(500).json({ error: err })
})
预先感谢
答案 0 :(得分:1)
那是我的解决办法:
DBTweet.findAll({ include: [{ model: DBUser, attributes: { exclude: ['password'] } }, DBComment]})