gpt4 book ai didi

vapor - 如何在 SwifQL 的 WHERE 子句中使用 LIKE

转载 作者:行者123 更新时间:2023-12-02 19:32:40 25 4
gpt4 key购买 nike

如何将 WHERE x LIKE $xyz 添加到查询生成器?

我从

开始
let searchQuery = try? request.query.get(String.self, at: "s")
...
query.where(\Talk.title, SwifQL.like(searchQuery))

但是接下来我想搜索不区分大小写的字符串,但出现错误:

[错误] PostgreSQLError.server.error.scanner_yyerror: GET/testroute?s=Swift 语法错误位于或接近“$8”(ErrorMiddleware.swift:26)

最佳答案

解决方案:

query.where((\Talk.title).iLike("%\(searchQuery ?? "x")%"))

关于vapor - 如何在 SwifQL 的 WHERE 子句中使用 LIKE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61557416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com