MySQL: получить все столбцы, кроме одного, при присоединении к таблице - PullRequest
0 голосов
/ 09 мая 2019

как я могу получить все столбцы в моей присоединенной таблице пользователей, кроме одного столбца.

Я хочу, чтобы атрибут / столбец 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 })
})

Заранее спасибо

1 Ответ

1 голос
/ 09 мая 2019

Это было мое решение:

DBTweet.findAll({ include: [{ model: DBUser, attributes: { exclude: ['password'] } }, DBComment]})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...