首页 > 解决方案 > GraphQl 查询是否可以接受一些 RSQL(或 SQL)来缩小范围?

问题描述

最近我一直在研究如何使用 GraphQL 查询数据,我想知道是否有可能以某种方式提供适当的参数来缩小给定的查询,比如 RSQL 片段(https://github.com/jirutka/rsql-解析器)?例如,我发现了这样一个查询片段:

{
    search(id: "4124", rsql: "type==TTK and direction=="Directional",
type: "Object" ) { 
    id
    ... on Object
       type
       direction
    }
   }   
}

所以对我来说似乎是可能的,虽然我不太明白它是如何工作的。有人可以解释如何传递这些参数吗?我会发现它在缩小范围(例如按类型或名称)后搜索数据时很有用。预先感谢您的帮助!

标签: sqlgraphqlnarrowingrsql

解决方案


推荐阅读