【问题标题】:Is there a way to filter by isContainedIn instead of Contains有没有办法通过 isContainedIn 而不是 Contains 过滤
【发布时间】:2021-08-26 23:47:42
【问题描述】:

我在文档中没有找到任何方法来检查数据库中的字符串是否包含在某个变量中

例如:

prisma.sound.findFirst({
    where: {
        triger : {
            contains: text
         }
    }
})

将生成如下所示的请求:

SELECT * FROM sound WHERE triger LIKE '%' || text || '%'

有没有办法生成如下所示的请求:

SELECT * FROM sound WHERE text LIKE '%' || triger || '%'

编辑
该功能似乎还不存在,我在这里创建了一个问题:https://github.com/prisma/prisma/issues/7589

【问题讨论】:

    标签: prisma


    【解决方案1】:

    如果不使用您上面提到的raw query,我认为这是不可能的。我建议打开一个功能请求here,以便我们对此进行调查。

    【讨论】:

    • 感谢您的回复,我目前使用的是原始查询,但这肯定不是最优雅的解决方案,我将提交功能请求
    猜你喜欢
    • 2017-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 2010-09-08
    • 2020-12-18
    • 2021-07-29
    相关资源
    最近更新 更多