在GraphQL + Relay中按嵌套对象排序

伊沃·萨贝夫(Ivo Sabev)

我有以下琐碎的结构。

具有外键teamId的任务Teams表一起一个name列。

我有一个中继兼容的GraphQL,如果我想与团队一起获得任务,我会做类似的事情。

{
  taskNodes {
    Tasks: nodes {
      id,
      description
      Team: teamByTeamId {
        name
      }
    }
  }
}

如果我想按任务描述进行排序

{
  taskNodes(orderBy: DESCRIPTION) {
    Tasks: nodes {
      id,
      description
      Team: teamByTeamId {
        name
      }
    }
  }
}

但是我想按“团队名称”列进行排序。您如何在GraphQL中做到这一点?

斯图拜洛

看起来您的taskNodes字段采用orderByEnum形式参数。GraphQL没有通用的排序功能-都是通过传递到字段中的参数来完成的。

当您使用GraphQL的交互式查询浏览器GraphiQL时,它应该告诉您可用的选项orderBy什么如果没有任何TEAM_NAME类似的外观,则需要请您的API开发人员添加新选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在GraphQL / Relay中处理隐私

来自分类Dev

在GraphQL / Relay中处理隐私

来自分类Dev

Relay&GraphQL中的身份验证

来自分类Dev

嵌套查询-Graphql

来自分类Dev

嵌套查询GraphQl

来自分类Dev

Graphql + Relay graphql-relay-js依赖性

来自分类Dev

Graphql和Relay生产案例

来自分类Dev

GraphQL无法解析嵌套对象属性

来自分类Dev

嵌套对象的Hasura GraphQL UPSERT突变

来自分类Dev

嵌套对象的架构/解析 graphql/mongoose

来自分类Dev

XML中的GraphQL响应

来自分类Dev

GraphQL突变中的onError

来自分类Dev

GraphQL 中的权限

来自分类Dev

AWS GraphQL:按特定的排序键对列表进行排序

来自分类Dev

在Gatsby中对多个查询排序GraphQL查询

来自分类Dev

您可以在GraphQL中嵌套片段吗?

来自分类Dev

graphql 中的嵌套内联片段

来自分类Dev

为什么在Relay / GraphQL连接中需要边缘?

来自分类Dev

为什么在Relay + GraphQL连接中没有'position'参数?

来自分类Dev

为什么在Relay + GraphQL连接中没有'position'参数?

来自分类Dev

Graphql 嵌套查询非常慢

来自分类Dev

GraphQL查询-按ID查询

来自分类Dev

带有复杂对象的java中的Graphql

来自分类Dev

如何使用带有Loopback的Relay / GraphQL?

来自分类Dev

Graphql类型-GraphQL如何传递一组对象突变

来自分类Dev

GraphQL-从嵌套的JSON对象获取所有字段

来自分类Dev

GraphQL-从嵌套的JSON对象获取所有字段

来自分类Dev

Graphql查询中的多个枚举

来自分类Dev

GraphQLObjectType模式中的graphql mergeSchemas