簡體   English   中英

如何使用 Postgres 在 gino 中按 ILIKE 詞過濾

[英]How to filter by ILIKE word in gino with Postgres

我想在我的項目中實施建議搜索。 我使用了一個 gino 庫,想知道如何在 gino 代碼中編寫一個“like”過濾器?

基本上我需要在 gino 代碼中編寫這個 sql 語句:

SELECT id FROM category WHERE category.name ILIKE '%query%' 

在 gino 文檔中找不到任何內容。

gino主頁上,我們可以在示例中看到:

users = await User.query.where(User.nickname.contains("d")).gino.all()

所以你可以嘗試這樣的事情:

category_obj = await CategiryModel.query.where(
CategiryModel.name.ilike("some_name")
).gino.first()


print(category_obj.id)

你需要先制作 CategiryModel 。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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