Как сравнить строковые данные с учетом регистра в Sequelize ORM для express.js? - PullRequest
1 голос
/ 16 октября 2019

Я хочу сравнить некоторые строковые данные с учетом регистра, используя sequelize. моя строка "HARSH", а в db - "резкая", которая не должна быть равной. Я использую условие where, чтобы найти данные "HARSH", но в ответ я получаю строковые данные "harsh".

pReadings.user_model.findAll({
    where:{
        firstname:"HARSH"
    }
})

1 Ответ

0 голосов
/ 16 октября 2019

Если вы используете MySQL, чем использовать Sequelize.fn («нижний», Sequelize.col («имя»))

pReadings.user_model.findAll({
    Sequelize.fn('lower', Sequelize.col('firstname')),
        where:{
            firstname:"HARSH"
        }
    })

issue-4322

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...