如何使一个不区分大小写的graphql查询?

问题描述 投票:0回答:1

使用GraphQL来获取和解析配置文件,有时文件名是podfile,有时候是Podfile,所以我想知道如何进行不区分大小写的查询?

现在我只能查询repository-> object:podfile和Podfile,但如果文件名是podFILE,再次无效。

query($org_name: String!, $resp_name: String!)
                {
                repository(owner: $org_name name: $resp_name){
                          object: object(expression: "%s:proj.ios_mac/podfile"){
                                                              ... on Blob{
                                                                          text
                                                                          }
                                                              }
                          ios_object_1: object(expression: "%s:proj.ios_mac/Podfile"){
                                                              ... on Blob{
                                                                          text
                                                                          }
                                                              }
                          }
                }

REF:https://github.community/t5/How-to-use-Git-and-GitHub/graphql-api-resource-query-is-case-sensitive/m-p/6003

graphql
1个回答
0
投票

根据spec,GraphQL中的名称区分大小写。名称包括字段名称,类型名称,变量名称等。

所以,简而言之,这是不可能的。

© www.soinside.com 2019 - 2024. All rights reserved.