为什么 graphQl 在尝试对查询进行切片时返回"Unknown argument 'first' on field..."错误?



我正在尝试获取集合的前五个项目。我的查询如下:

query sequence($id: String) {
  sequence(id: $id) {
    items(first:1) {
            content
    }
  }
}

无论如何,我得到回应

">

序列"类型的字段"项目"上的"未知参数"第一个"。

据我从文档中了解到,如果我想取回有限数量的项目,这就是我应该如何进行查询。

是否需要在架构中的某处定义参数?如何正确限制退货商品的数量?

所有字段参数都需要在架构中定义,默认行为是字段不接受任何参数。

您可以使用如下语法在架构的items字段中定义first参数:

  type Sequence {
    items(first: Int): [Item]
  }

(请参阅:规范中的示例编号 120。

相关内容

最新更新