GraphQL搜索或运算符
我想基于不同的列在GraphQL上进行一些搜索,例如,如果字符串等于名字或姓氏 我希望能够做到这一点:GraphQL搜索或运算符,graphql,graphql-js,strapi,Graphql,Graphql Js,Strapi,我想基于不同的列在GraphQL上进行一些搜索,例如,如果字符串等于名字或姓氏 我希望能够做到这一点: { clients(where: {or: [{firstName_contains: "example"}, {lastName_contains: "example"}]}){ id firstName lastName phone } } 或者,如果有一种方法可以在多个位置上进行聚合 api是基于StrapiJS构建的,但是查询应该是标准的 系统
{
clients(where: {or: [{firstName_contains: "example"}, {lastName_contains: "example"}]}){
id
firstName
lastName
phone
}
}
或者,如果有一种方法可以在多个位置上进行聚合
api是基于StrapiJS构建的,但是查询应该是标准的
系统:
Node.js版本:10.13.0
NPM版本:6.12.0
Strapi版本:3.0.0-beta.17.1
数据库:SQLite
操作系统:Ubuntu
谢谢您的帮助。您可以使用\u或。请参阅文档
.虽然参考文档是针对Hausra的,但语法也适用于针对V3.4.1测试的Strapi
{
clients(where: {_or: [{firstName_contains: "example"}, {lastName_contains: "example"}]}){
id
firstName
lastName
phone
}
}
你好可悲的是,目前还没有办法做到这一点。因为我刚开始的时候,我把我的项目切换到AdonisJS来完成。但是谢谢你的帮助。这是Hasura特有的,所以在大多数情况下,不使用Hasura的人可能需要一种不同的方式来实现自己。仅供参考,问题是针对Strapi的,上面的语法也适用于Strapi。!!