1

我最近开始使用 GraphQL。我能够从数据库中获取所有记录,但我只想获取有限的记录(例如一次 10 条)。请任何人指导我实现这一目标。谢谢

4

1 回答 1

0

您可以将要返回的项目数作为参数传递,然后limit在 MongoDB 上使用。

类型定义:

fields: () => {
  posts: {
    resolve: (root, params) => Post.find().limit(params.first)
  }
}

示例查询:

{
  posts(first: 10) {
    id
    text
    date
  }
}
于 2015-09-23T12:07:16.053 回答