Graphql 阿波罗图形分页-限制和跳过

Graphql 阿波罗图形分页-限制和跳过,graphql,apollo-server,Graphql,Apollo Server,我想用skip和limit参数实现简单的分页 在文档()中,我看到: 我们可以做一些类似于friends(第一个:2,在:$friendId之后)的事情来提问 在我们最后一个朋友回来后的两天里 但如果我在查询中传递第一个参数,则会得到错误: “消息”:“未知参数”在类型为“文档”的字段“第一个”上 \“查询\” 我的查询类型定义: extend type Query { documents(search: String, paragraphSize: Int, filters: Doc

我想用skiplimit参数实现简单的分页

在文档()中,我看到:

我们可以做一些类似于friends(第一个:2,在:$friendId之后)的事情来提问 在我们最后一个朋友回来后的两天里

但如果我在查询中传递第一个参数,则会得到错误:

“消息”:“未知参数”在类型为“文档”的字段“第一个”上 \“查询\”

我的查询类型定义:

  extend type Query {
   documents(search: String, paragraphSize: Int, filters: DocumentFilters, sort: DocumentSort): [Document]

问题:我应该首先在我的文档端点中添加参数,然后自己在服务器端处理所有限制/跳过/etc,还是我遗漏了一些东西,而GraphQL自己处理所有限制等?

从您的typeDef中没有参数说明first或skip。它不是已经存在的参数,必须定义它

像这样的

文档(搜索:字符串,段落大小:Int,过滤器:DocumentFilters,排序:DocumentSort,跳过:Int,限制:Int):[Document]

如果愿意,您可以进行另一个输入来保存所有这些值