簡體   English   中英

NestJS:PostgreSQL 中不區分大小寫的搜索

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM