我想在我的项目中实现一个建议搜索。我使用一个gino库,并想知道如何在gino代码中编写一个“类似”的过滤器。
基本上,我需要用gino代码编写这个sql语句:
SELECT id FROM category WHERE category.name ILIKE '%query%' 在吉诺的文档里什么都找不到。
发布于 2022-01-12 17:04:47
在吉诺主页上,我们可以在示例中看到:
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。
它实际上是一个SQLAlchemy查询
https://stackoverflow.com/questions/67701041
复制相似问题