进行了很好的搜索,但似乎找不到任何东西。GraphQL中是否可以仅访问数组中的第一项?
就像是:
query {
allDBItems {
edges {
node {
exampleArray([0])
}
}
}
}
不可以,除了使用@skip
和@include
指令有条件地包括/排除字段外,GraphQL不提供任何用于处理请求的语法。
要查询的GraphQL服务可支持的方式通过提供像场的参数,来限制一个字段的特定长度的结果集limit
,first
或last
。但是,由服务器决定将这些字段包含为服务模式的一部分,并提供实现它们的逻辑。检查您的API文档,以查看是否支持这些字段。
响应的任何操作都必须在客户端进行。有一个实验性的graphql-lodash
库可让您在查询中直接执行此操作-但最终,数据仍在客户端进行转换。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句