разделить необработанный столбец запроса не существует - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь использовать необработанный запрос, но я получаю ошибку.Почему он считает test именем столбца?

столбец "test" не существует

module.exports = {

  getUser(req, res){
    var sql = 'SELECT * FROM Users As Users WHERE Users.username = "test"'
    //Get the username of the user
    //Search the Users_matches databse for their username and join it with the
    db.sequelize.query(sql, { type: sequelize.QueryTypes.SELECT})
    .then(result => {
      return res.status(201).send({
        result
      });
    })
}

1 Ответ

0 голосов
/ 04 июня 2018

Вы можете избежать значения 'test'.Это работает

const User = sequelize.define('User', {
  username: Sequelize.STRING,
});

sequelize.sync({ force: true })
  .then(() => {
    var sql = 'SELECT * FROM "Users" as "Users" WHERE username = \'test\'';
    sequelize.query(sql, { type: sequelize.QueryTypes.SELECT })
      .then(result => {
        console.log(result);
      });
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...