标签: github-graphql

选择*进行Github GraphQL搜索

Github Search v4(GraphQL)优于v3的优点之一是,它可以有选择地选择我们想要的字段,而不是总是全部获取它们。但是,我现在面临的问题是如何获取某些字段。

我尝试了在线帮助,但对我而言,它比帮助大得多。到现在为止,我仍然找不到返回的存储库的大小,得分和未解决问题的字段。

这就是为什么我想知道是否有一种方法可以像Select *在SQL中那样全部获取它们。谢谢。

field github github-api graphql github-graphql

2
推荐指数
2
解决办法
2021
查看次数

graphql-dotnet VS graphql-net-哪个库对于从数据库获取数据/从数据库写入数据很有用

我想将GraphQL集成到现有的ASP.NET Framework(带有Entity Framework 4)应用程序中,该应用程序具有MSSQL Server作为后端。

在浏览.NET的GraphQL库时,我发现了2个库-graphql-dotnetgraphql-net,建议在GraphQL网站上找到(链接:http ://graphql.org/code/#c-net )

看来(如果我错了,请纠正我):

  1. graphql-dotnethttps://github.com/graphql-dotnet/graphql-dotnet)-该库仅支持内存中的数据
  2. graphql-nethttps://github.com/ckimes89/graphql-net)-如果我们要使用存储在数据库中的数据,则该库可以很好地工作。

有什么建议或更正吗?是否可以使用以前的(即graphql-dotnet)库对数据库执行读/写操作?还是应该改用graphql-net库?

graphql github-graphql

2
推荐指数
1
解决办法
2044
查看次数

Github GraphQL存储库查询,提交totalCount

如何使用GraphQL搜索Github存储库,并获得其总提交计数

它看起来奇怪,我描述库提供的所有领域包含犯总数的意见,但没有的总数提交

search github repository graphql github-graphql

2
推荐指数
1
解决办法
483
查看次数

graphql 未使用别名时出现 FieldsConflict 类型的验证错误

当我在请求中未使用别名时,收到错误“FieldsConflict 类型的验证错误”。请确认这是否是预期的情况或是否有解决方法

{
    person(search: [{firstname: "DAN", lastname: "WATLER", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }

    person(search: [{firstname: "FRANK", lastname: "TEE", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了验证错误,但如果我使用下面所示的别名,错误不会出现,并且我会得到成功的响应。

我不想使用别名,请建议是否有任何解决方法。谢谢 !

{
    dan: person(search: [{firstname: "DAN", lastname: "WATLER", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }

    frank: person(search: [{firstname: "FRANK", lastname: "TEE", country: "FRANCE"}])
    { 
        firstname
        lastname
        country
        age
        address      
    }
}
Run Code Online (Sandbox Code Playgroud)

graphql graphql-java github-graphql graphql-spring-boot

2
推荐指数
1
解决办法
1514
查看次数

如何从 GitHubs graphql 查询所有语言

我正在尝试使用他们的 v4 graphql 查询 GitHub 以获取有关存储库的信息。我想查询的一件事是 repo 中使用的所有语言的细分。或者,如果可能的话,对用户所有存储库中的语言进行细分。我尝试了以下代码段,但它返回 null,其中主要语言返回主要语言

languages: {
  edges: {
    node: {
      name
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我能找到的唯一与语言有关的东西是主要语言。但是我想显示用户的统计信息以及他们在单个存储库中或跨存储库使用的所有语言。

github github-api graphql github-graphql

2
推荐指数
2
解决办法
509
查看次数

GitHub GraphQL读取存储库内容

我正在寻找一种方法来使用GitHub GraphQL来读取存储库内容(路径),然后提供第二个查询来获取完整路径的内容.我开始沿着这条路径前进第二个查询,但它失败了.前者对我来说是更重要的问题.

query{
  viewer {
    login
    name
    repository(name:"myrepo") {
      id
      descriptionHTML
        object(expression: "branch:readme.md") {
          id
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

github github-api graphql github-graphql

1
推荐指数
1
解决办法
511
查看次数

如何使用GraphQL获取GitHub分支名称

使用GitHub GraphQL API(v.4),我想获取给定存储库中存在的所有分支名称。

我的尝试

{
  repository(name: "my-repository", owner: "my-account") {
    ... on Ref {
      name
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

返回错误:

{'data': None, 'errors': [{'message': "Fragment on Ref can't be spread inside Repository", 'locations': [{'line': 4, 'column': 13}]}]}
Run Code Online (Sandbox Code Playgroud)

branch github-api graphql github-graphql

1
推荐指数
1
解决办法
425
查看次数