使用mongoose-paginate-v2按恢复顺序分页



是否有可能以恢复顺序分页mongodb,使用mongoose-paginate-v2,因为我有字段:createdAt。

例如,我的集合有:1-2-3-4-5-6-7-8-9-10
1是要创建的第一个文档,10是最新的文档。
当我使用mongoosepaginate -v2对这个集合进行分页时,分页的工作方式是这样的:
如果page size = 3,它将返回:page1: 1-2-3, page2: 4-5-6, page3: 7-8-9, page4: 10.

如何使用mongoose-paginate-v2来获得如下结果:page 1: 10-9-8,所以page2: 7-6-5, page3: 4-3-2, page4: 1
这是包:https://www.npmjs.com/package/mongoose-paginate-v2

您可以根据文档将sort选项作为参数传递给paginate方法。

const options = { sort: { createdAt: -1 }}
Model.paginate(yourQuery, options)

最新更新