NestJS, Typeorm - где вроде не возвращает никаких записей - PullRequest
0 голосов
/ 23 октября 2018

У меня проблема с typeorm, где нравится.Вот мой запрос:

await this.userRepository.createQueryBuilder('user')
                    .select('user.name, user.email, user.creationDate)
                    .where("user.name like :name", {name: '%' + match + '%' })
                  .getMany();

Когда я печатаю getQueryAndParameters() Я вижу это:

[ 'SELECT `user`.`name`, `user`.`email`, `user`.`creationDate` FROM `user` `user` 
WHERE `user`.`name` like ?', [ '%a%' ] ]

Где это может быть проблемой?

1 Ответ

0 голосов
/ 18 апреля 2019

попробуйте это

.select('user.name')
.where("user.name ilike :name", { name: '%' + searchTerm + '%' })

При этом регистр не учитывается.

...