我最近开始使用GraphQL。我能够从数据库中获取所有记录,但我想获得有限的记录(一次只有10个)。 任何人请指导我实现这一目标。感谢
答案 0 :(得分:0)
您将要返回的项目数作为参数传递,然后在MongoDB上使用limit
。
类型定义:
fields: () => {
posts: {
resolve: (root, params) => Post.find().limit(params.first)
}
}
示例查询:
{
posts(first: 10) {
id
text
date
}
}