【问题标题】: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)
要隐藏上一个和下一个按钮,您必须单独检查。变量名将帮助您。