Skip to content

Commit

Permalink
Fix format
Browse files Browse the repository at this point in the history
  • Loading branch information
ydfzgyj committed Aug 3, 2017
1 parent 87571b3 commit 9797b07
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions site/learn/BestPractice-Pagination.md
Expand Up @@ -8,7 +8,7 @@ next: /learn/caching/

> 不同的分页模型可以实现不同的客户端功能
在 GraphQL 中一个常见的用例是遍历对象集合之间的连接/connection。在 GraphQL 中有许多不同的方式来展示这些连接,为客户端开发人员提供了一组不同的功能。
在 GraphQL 中一个常见的用例是遍历对象集合之间的连接connection。在 GraphQL 中有许多不同的方式来展示这些连接,为客户端开发人员提供了一组不同的功能。

## 复数

Expand Down Expand Up @@ -54,7 +54,7 @@ next: /learn/caching/

一般来说,我们发现**基于游标的分页**是最强大的分页。特别当游标是不透明的时,则可以使用基于游标的分页(通过为游标设置偏移或 ID)来实现基于偏移或基于 ID 的分页,并且如果分页模型在将来发生变化,则使用游标可以提供额外的灵活性。需要提醒的是,游标是不透明的,并且它们的格式不应该被依赖,我们建议用 base64 编码它们。

这导致我们遇到一个问题:我们如何从对象中获取游标?我们不希望游标放置在 `User` 类型上;它是连接的属性,而不是对象的属性。所以我们可能想要引入一个新的间接层;我们的 `friends` 字段应该给我们一个边/edge 的列表,边同时具有游标和底层节点:
这导致我们遇到一个问题:我们如何从对象中获取游标?我们不希望游标放置在 `User` 类型上;它是连接的属性,而不是对象的属性。所以我们可能想要引入一个新的间接层;我们的 `friends` 字段应该给我们一个边edge的列表,边同时具有游标和底层节点:

```graphql
{
Expand Down

0 comments on commit 9797b07

Please sign in to comment.