GraphQL查询访问数组中的第一项?

乔斯·Classey

进行了很好的搜索,但似乎找不到任何东西。GraphQL中是否可以仅访问数组中的第一项?

就像是:

query {
  allDBItems {
    edges {
      node {
        exampleArray([0])
      }
    }
  }
}
丹尼尔·雷登(Daniel Rearden)

不可以,除了使用@skip@include指令有条件地包括/排除字段外,GraphQL不提供任何用于处理请求的语法

要查询的GraphQL服务支持的方式通过提供像场的参数,来限制一个字段的特定长度的结果集limitfirstlast但是,由服务器决定将这些字段包含为服务模式的一部分,并提供实现它们的逻辑。检查您的API文档,以查看是否支持这些字段。

响应的任何操作都必须在客户端进行。有一个实验性的graphql-lodash库可让您在查询中直接执行此操作-但最终,数据仍在客户端进行转换。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章