使用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
}
}
}
}
根据spec,GraphQL中的名称区分大小写。名称包括字段名称,类型名称,变量名称等。
所以,简而言之,这是不可能的。