【问题标题】:How to skip elements before certain document如何在某些文档之前跳过元素
【发布时间】:2019-12-03 22:44:40
【问题描述】:

背景:
我正在编写一个具有延迟加载页面的移动应用程序。我的后端使用 go 和 mongodb 和 mongo-go 驱动程序。该页面上有 10 个元素,当我滚动到底部时,我想获得下 10 个元素。我打算将 ObjectID (_id) 作为请求查询参数发送,并从 id + 1 的索引开始获取接下来的十个元素。

我用 mongo shell“语言”写我想要的东西,以便更多的人理解我想要的东西,并在 shell 语法方面提供帮助。

有没有办法通过它的_id获取文档的索引,或者我可以跳过直到它在skip()中。

类似db.collection.find().skip(idOfDocument+1).limit(10)

【问题讨论】:

    标签: mongodb mongodb-query


    【解决方案1】:

    我找到了答案here

    nextDocuments = db.collection.find({'_id'> last_id}).limit(10)

    【讨论】:

      猜你喜欢
      • 2014-06-11
      • 2014-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      相关资源
      最近更新 更多