【问题标题】:How can I do pagination with MongoDB ObjectId as key for Previous and Next button?如何使用 MongoDB ObjectId 作为上一个和下一个按钮的键进行分页?
【发布时间】:2018-05-30 07:56:17
【问题描述】:

我的页面中有分页,带有上一个和下一个按钮。

如果我点击下一步按钮,我正在使用以下方法,

db.test.find({'_id': {'$gt': '10th _id'}}).limit(10)

但不知道在点击上一个按钮时需要使用哪种方法,在启动页面中还需要隐藏上一个按钮,需要隐藏下一页按钮,当我在最后一页时。

请帮我解决问题。

谢谢。

【问题讨论】:

    标签: angularjs node.js mongodb express mongoose


    【解决方案1】:

    将当前步骤存储在变量中并在 MongoDB 中使用 skip(10)

    db.test.find({'_id': {'$gt': '10th _id'}}).skip(variableName).limit(10)
    

    要隐藏上一个和下一个按钮,您必须单独检查。变量名将帮助您。

    【讨论】:

    • 如果我有更多文档,skip() 方法会很慢
    • 如果您找到解决方案,请告诉我。
    猜你喜欢
    • 2019-11-09
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    相关资源
    最近更新 更多