首页 文章
  • 0 votes
     answers
     views

    在graphQL中提交一个对象数组作为查询变量

    当其中一个字段是对象数组时,如何将查询参数构造为graphQL变异?当我对突变进行硬编码时,这是有效的并且有效: mutation{ submitResponse(user: "1234", responses: [{ answerId: "wmtBCWtkSeDs5meBe", selected: false}, { answerId: "w...
  • 7 votes
     answers
     views

    GraphQL:不可为空的数组/列表

    我现在正在学习GraphQL,在学习教程的过程中,我遇到了一些我无法理解的行为 . 假设我们已经在模式中定义了类型: type Link { id: ID! url: String! description: String! postedBy: User votes: [Vote!]! } 由于文档 votes: [Vote!]! 意味着该字段应该是不可为空的,并且数组本身也...
  • 7 votes
     answers
     views

    GraphQL联合和冲突类型

    我的项目有问题,我在互联网上找不到任何解决方案 . 这是情况 . 我是两种类型的联盟("DataResult")("Teaser"&"Program") 我的"Zone"类型带有"data"字段(数组"DataResult") "Teaser"&&...
  • 0 votes
     answers
     views

    GraphQL PHP完整查询路径

    我正在尝试在我的项目中实现 graphql-php 的授权 . 我的想法是拥有一个用户访问数组,我可以在执行查询之前为每个用户组设置对特定查询和突变的访问权限,并在graphql控制器中实现check-access方法 . 一种方法是自己解析请求,但我想知道是否有人知道如何访问查询的完整路径,因为我已经看到它显示在https://webonyx.github.io/graphql-php/erro...
  • 1 votes
     answers
     views

    graphql,当有“添加”和“更新”变异时如何设计输入类型?

    这是我的要求: "add"变异, BookInput 输入类型的每个字段(或称为标量)都应该有一个额外的类型修饰符"!"来验证非空值 . 这意味着当我添加一本书时,参数必须有 title 和 author 字段,如 {title: "angular", author: "novaline"} "upd...
  • 148 votes
     answers
     views

    Falcor和GraphQL有什么区别?

    GraphQL由类型系统,查询语言和执行语义,静态验证和类型内省组成,每个都在下面列出 . 为了指导您完成这些组件,我们编写了一个示例来说明GraphQL的各个部分 . https://github.com/facebook/graphql Falcor允许您通过虚拟JSON图表将所有远程数据源表示为单个域模型 . 无论数据位于何处,无论是在客户端的内存中还是通过服务器上的网络,您都可以...
  • 2 votes
     answers
     views

    动态生成GraphQL架构支持

    是否有可能 dynamically 创建GraphQL架构? 我们将数据存储在mongoDB中,并且可能会添加新字段 . 我们不希望在mongoDB文档中对此新添加的字段进行任何代码更改 . 我们有什么方法可以动态生成架构吗? Schema在代码中定义,但对于java(schema为pojo),添加新属性时,必须更新并重新编译代码,然后再次存档和部署jar . 有什么方法可以通过数据生成模式而不...
  • 5 votes
     answers
     views

    为分析平台设计GraphQL架构

    我刚刚开始探索GraphQL作为我的分析平台API层的选项 . 我的UI主要是从表格和图表构建的 . 大多数情况下,数据表示按维度分组的某些数据库列 . 我从Microsoft找到了以下文章https://www.microsoft.com/developerblog/2017/09/28/data-independent-graphql-using-view-model-based-schema...
  • 0 votes
     answers
     views

    GraphQL和graphql-sequelize-schema-generator

    我使用graphql,nodejs,express和sequelize(使用mysql)构建了一个小代码,但我还没有找到graphql的魔力 . 我使用sequelize-cli创建我的模型(使用sequelize model:create等),我会动态生成我的模式和类型: var types = generateModelTypes([db['User'], db['Acesso']]) var...
  • 5 votes
     answers
     views

    如何解析和编组GraphQL对Java POJO的响应?

    GraphQL很新... 我将GraphQL查询发送到由第三方控制的外部服务器 . 使用此GraphQL查询: query Photos($first: Int!, $propertyId: String) { viewer { content { contentLists(first: $first, property_id: $propertyId, contentLi...
  • 4 votes
     answers
     views

    BigQuery JSON模式验证

    是否有任何工具可以针对BigQuery架构验证JSON字符串?我想将有效的加载到BQ,并重新处理无效的 . 我知道您可以使用(例如)python的jsonschema来验证标准JSON模式,BQ模式是否有类似的东西? Re Pentium10的评论,我可以想象一些ETL场景,其中来自多个源的数据必须被组装以便它与BQ架构匹配 - 目前我需要2个数据模式,JSON模式和BQ模式 - 我验证了JSO...
  • 1 votes
     answers
     views

    在OpenShift上设置graphQL

    我正在学习如何在OpenShift上设置一个使用node,express,GraphQL和Postgres的服务器,我需要一些帮助 . 在尝试设置GraphQL Server时,我一直在关注它,它可以在我的本地机器上运行: import Express from 'express'; import GraphQL from 'express-graphql'; import Schema from...
  • 1 votes
     answers
     views

    从内省模式生成graphql typedef字符串

    我有一个内省模式的结果JSON文件,有一个简单的方法: 使用graphql-js摄取? 将其转换为typedef的字符串文字样式? 所以: { "data": { "__schema": { "queryType": { "name": &qu...
  • 2 votes
     answers
     views

    如何使用GraphQL Relay连接修复循环依赖关系

    我已将我与该文件的连接分开并可以在我的根查询中使用它(当在类型中定义连接时它工作正常),但是当尝试通过将其导入到类型时使用它,连接是我的回来: 错误:PageEdge.node字段类型必须是输出类型,但得到:undefined 我可以在QueryType中使用连接,但不能使用PageType . 我的架构大致是这样的 . QueryType { pages: [PageType] } P...
  • 0 votes
     answers
     views

    多对多的graphql架构错误

    我是GrpahQL的新手,我正在尝试模拟用户和组之间的多对多关系 . 我有我的架构中定义的followinf类型: // UserType.js const { GraphQLObjectType, GraphQLString, GraphQLList, GraphQLID } = require('graphql'); const { GraphQLEm...
  • 0 votes
     answers
     views

    GraphQL动态报告

    在看到GraphQL的强大功能之后,我的老板让我通过使用GraphQL进行数据交换来生成动态报告 . 1)我必须提供一个用户界面,允许用户在报告中选择他/她想要的字段,这些字段和关系应该来自GraphQL模式 . 用户还将指定他想要查看数据的列 . 2)我必须根据所选字段形成GraphQL查询 3)我必须执行查询,得到响应 4)我必须使用用户在步骤1中输入的列信息,并根据运行动态GraphQL查询...
  • 1 votes
     answers
     views

    如何限制查询内省

    我有一个由apollo-server驱动的node.js项目 . 我使用自定义 @admin 指令对命令,突变和对象字段进行权限检查 . 对于查询和变异,此指令会抛出错误,对于字段,它返回null而不是实际值 . 现在,我想将graphiql ui添加到我的项目中,因此开发人员可以探索我的graphql架构 . 但是,我希望他们看到匿名用户看到的架构,即他们不应该知道 @admin 字段和 @ad...
  • 0 votes
     answers
     views

    graphql解析器优化

    如果我有架构: type Query { posts: [Post!]! } type Post { title: String! lotsofdata: String } 和一个解析器: function posts(parent, args, context, info) { return readAllPosts(/*?*/) } 还有两个可能的问题 . 查询#1: qu...
  • 0 votes
     answers
     views

    GitHub GraphQL查询 - 按用户计算给定月份的PR评论

    我试图使用GitHub的GraphQL接口来查询在特定月份内在GitHub仓库中审核的PR的数量 . 理想情况下,我只想提取在特定时间范围内发生的评论和评论 . 最后,我想按用户分组我的结果 . userA 10 reviews during month userB 6 reviews during month userC 4 reviews during month 这是我到目前为止创建...
  • 0 votes
     answers
     views

    GraphQl数组模式

    我有来自外部API的响应 genre_ids: [0: 16, 1: 21, 2: 46]; 此时,我不知道如何为类似的东西定义模式 .
  • 3 votes
     answers
     views

    如何使用GraphQL和ApolloStack解析union / interface字段

    我正在使用我的GraphQL实例的接口,但这个问题也许适用于工会 . 实现接口的所有类型都有2个公共字段,但每种类型上都有多个附加字段 . 给出以下架构 interface FoodType { id: String type: String } type Pizza implements FoodType { id: String type: String pizzaTyp...
  • 1 votes
     answers
     views

    signUp变异的Prisma graphql错误

    我试图在操场上做一个注册变异,但是我收到了一个我无法理解的错误,尝试了很多方法来修复它,就像通过从prisma令牌中获取一个令牌来添加授权头一样,非常卡住..
  • 2 votes
     answers
     views

    GraphQL - 如何区分公共领域和私有领域?

    Context我有一个GraphQL API和一个NodeJS&Angular应用程序,它有一个容纳用户的MongoDB数据库 . 对于每个用户,都有一个公共页面,其中包含 id 和 username 等公共信息 . 当用户登录时,会有一个包含 email 等扩展信息的私人资料页面 . 仅针对上下文,我使用jsonwebtoken和accesscontrol来验证和授权用户 . 信息存储在每个Gr...
  • 0 votes
     answers
     views

    如何使用prisma(graphql)集群

    我刚开始使用有前途的项目https://github.com/graphcool/prisma 我有一些关于如何使用它的问题: 我可以一次运行许多本地命名的prisma集群吗? 如何核实只有一个命名的本地prisma集群(我想保留不同集群的数据) 如何仅核实一个应用数据 如何指向prisma.yml中的本地命名集群 thx提前回答! 编辑 ad 1.我试过 sudo prism...
  • 0 votes
     answers
     views

    使用POI在Excel中自动调整行高

    我正在尝试使用一个工作表生成一个Excel工作簿,其中单元格中的内容包装,并且在调整列大小时行高度是自动调整的 . 自动换行似乎工作正常,但我无法使行自动高度工作 . 我已经查看了几个SO帖子以及POI API中提供的许多不同方法,但它们似乎都不起作用 . Auto size height for rows in Apache POI的帖子似乎不起作用 . 使用像 row.setStyle(sty...
  • 4 votes
     answers
     views

    Apollo:从远程模式扩展类型

    我目前有多个运行Apollo的GraphQL服务,并创建了一个使用远程模式拼接的“网关”服务,以便为我提供单一的访问 endpoints . 在我的网关服务中,我希望扩展远程类型以在拼接模式之间创建引用 . const linkTypeDefs = ` extend type User { profile: Profile } extend type P...
  • 0 votes
     answers
     views

    使用auth进行graphql架构拼接

    我的想法是用graphql和无服务器创建一个微服务approch . 我正在考虑为dynamodb中的每个表创建一个服务,然后创建一个apigateway服务,并在apigateway服务中使用graphql-tool将模式拼接在一起 . 这项工作非常好,我很满意 . 但现在我想为我的graphql查询和突变添加授权 . 我在apigateway中添加了一个自定义autherizer,它从客户端解...
  • 2 votes
     answers
     views

    Graphql:完全更改模式中的字段类型

    我需要完全改变字段类型 . 情况:我有一个结合了多种服务的网关 . 它通过内省获取模式,通过向类型添加名称空间(使用apollo graphql-tools)并通过构建具有 ServiceNameQuery 类型的新模式并设置 delegate resolvers将它们放入嵌套查询(例如 Query: { ServiceName: { serviceQuery } } )来转换它们 . 之后我需...
  • 0 votes
     answers
     views

    使用索引增加图形边缘

    我试图从一组对(int,int)边(其中每个int代表一个顶点索引)定义一个带有无向边的图 . 每个这样的边缘都有自己的索引 . 问题是,我希望图的内部顶点索引与原始顶点索引一致 . 我还希望能够从边缘描述符中提取原始边缘索引 . 从http://www.boost.org/doc/libs/1_47_0/libs/graph/doc/using_property_maps.html( Exter...
  • 1 votes
     answers
     views

    使用带有笛卡尔点的增强连通分量

    我发现http://www.boost.org/doc/libs/1_49_0/libs/graph/example/incremental_components.cpp并想检查它是否适合我 . 如何转换此示例以处理带有(x,y)或(x,y,z)的笛卡尔点 . 我在boost的文档中找不到这样的例子 . 我看到我必须以某种方式重新定义顶点,因此需要在adjacency_list中进行更改 . 尝试...

热门问题