gpt4 book ai didi

node.js - 如何使用 GraphQL 从数据库中获取有限记录(分页)

转载 作者:太空宇宙 更新时间:2023-11-04 02:22:11 25 4
gpt4 key购买 nike

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

最佳答案

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

类型定义:

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

示例查询:

{
posts(first: 10) {
id
text
date
}
}

关于node.js - 如何使用 GraphQL 从数据库中获取有限记录(分页),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32708730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com