gpt4 book ai didi

graphql - 如何在 graphql where 语句中添加 OR 条件?

转载 作者:行者123 更新时间:2023-12-03 16:22:52 24 4
gpt4 key购买 nike

我无法通过 graphql 操场在 Strapi 中获得使用“OR”条件的 WHERE 语句。

我想返回“标题”或“内容”字段包含 search_text 的所有结果。

我尝试了以下方法:

articles(where: { 
or: [
{"title_contains" : "search_text"},
{"content_contains" : "search_text"}
]
}) {
title
content
}

但返回错误。

错误 :“您的过滤器包含一个字段“或”,该字段不会出现在您的模型定义中,也不会出现在关系中。

一些有效的陈述(但不是我所追求的):
where: { "title_contains" : "sometext" }

工作,但表现为“与”
where: { 
"title_contains" : "search_text",
"content_contains" : "search_text"
}

最佳答案

截至 7 月,可以这样做

(where: { _or: [{ someField: "1" }, { someField2: "2" }] })

关于graphql - 如何在 graphql where 语句中添加 OR 条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57619456/

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