javascript - 字符串列表的正确 graphQL 语法

标签 javascript graphql graphql-js

这是我从 http 响应中收到的 JSON 对象的片段。 enter image description here

如何对 GraphQLObjectType 中相应的“网络”字段进行编码?这是相关的(并且有效的!)定义。 enter image description here

我感谢任何和所有的帮助。我是 GraphQL 的新手,但尝试自己解决这个问题。答案是难以捉摸的,因为我遇到的所有示例都与引用图表中其他节点的列表有关。

最佳答案

GraphQLList 包装器可用于指示对象数组 (GraphQLObjectType) 或标量,例如 GraphQLStringGraphQLInt >、GraphQLBoolean 等。这意味着您可以这样做:

networks: { type: new GraphQLList(GraphQLString) }

请注意,与声明普通类型或标量不同,使用 GraphQLList (或 GraphQLNonNull)时,您必须使用 new 调用其构造函数关键字。

关于javascript - 字符串列表的正确 graphQL 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49685366/

相关文章:

javascript - 鼠标位置仅在第一帧读取

graphql - Android apollo 订阅不起作用?

javascript - GraphQL 字段作为函数

javascript - 为什么这个 if/else 在 jquery 中对我不起作用?

javascript - 可拖动的 div 背景在 div1 上为一种颜色,在 div2 上为另一种颜色

mongoose - GraphQLError : ID cannot represent value: <Buffer. ..>"

javascript - 从 Promise 返回数据到 GraphQL

具有嵌套突变的 Graphql?

javascript - 如何在 typescript 中查找事件来源

node.js - Sequelize 和 Apollo 服务器 : map findAll "sequelize.literal" field to an Apollo schema field