我想使用TypeORM给出的泛型方法“exist”来验证name是否已经插入数据库。
我的问题是我不知道名字是用大写还是小写插入的,所以我可能会面临一些错误的验证,最终会插入两个相同的名字。
我希望TypeORM和PostgreSQL在执行WHERE条件时总是将数据库值(这里是name
)放在小写:WHERE“myname”= valueOfDatabase
我想使用TypeORM给出的泛型方法“exist”来验证name是否已经插入数据库。
我的问题是我不知道名字是用大写还是小写插入的,所以我可能会面临一些错误的验证,最终会插入两个相同的名字。
我希望TypeORM和PostgreSQL在执行WHERE条件时总是将数据库值(这里是name
)放在小写:WHERE“myname”= valueOfDatabase
1条答案
按热度按时间fquxozlt1#
您可以使用
ILike
查找运算符,它将执行忽略大小写的比较。在官方文档中有一个高级查找选项的示例: