【问题标题】:How to fetch the Limited records(pagination) from the database using GraphQL如何使用 GraphQL 从数据库中获取有限的记录(分页)
【发布时间】:2015-12-18 22:48:51
【问题描述】:

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

【问题讨论】:

    标签: node.js mongodb graphql


    【解决方案1】:

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

    类型定义:

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

    查询示例:

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

    【讨论】:

      猜你喜欢
      • 2019-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-28
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多