【发布时间】:2015-12-18 22:48:51
【问题描述】:
我最近开始使用 GraphQL。我能够从数据库中获取所有记录,但我只想获取有限的记录(例如一次 10 条)。 请任何人指导我实现这一目标。谢谢
【问题讨论】:
我最近开始使用 GraphQL。我能够从数据库中获取所有记录,但我只想获取有限的记录(例如一次 10 条)。 请任何人指导我实现这一目标。谢谢
【问题讨论】:
您可以将要返回的项目数作为参数传递,然后在 MongoDB 上使用 limit。
类型定义:
fields: () => {
posts: {
resolve: (root, params) => Post.find().limit(params.first)
}
}
查询示例:
{
posts(first: 10) {
id
text
date
}
}
【讨论】: