[英]NestJS: Case-insensitive search in PostgreSQL
有沒有辦法在 PostgreSQL 中使用 NestJS 進行不區分大小寫的搜索?
我成功地進行了區分大小寫的搜索:
let result = await myRepository.findOne({firstName: fName, lastName: lName});
我正在嘗試將其更改為不區分大小寫的搜索。
ILike
選項應該適用於:
import {ILike} from "typeorm";
const loadedPosts = await connection.getRepository(Post).find({
title: ILike("%out #%")
});
來自https://typeorm.io/#/find-options/advanced-options的示例
對於 Postgres 中的ILIKE
,請參閱https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-LIKE
根據活動區域設置,可以使用關鍵字 ILIKE 代替 LIKE 以使匹配不區分大小寫。 這不在 SQL 標准中,而是 PostgreSQL 擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.