[英]NestJS, Typeorm - where like doesn't return any records
我在喜歡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%' ] ]
哪里可能有問題?
嘗試這個
.select('user.name')
.where("user.name ilike :name", { name: '%' + searchTerm + '%' })
ilike不區分大小寫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.