用Mongoose-Pages-v2按颠倒顺序分页

sqserrrh  于 2022-10-04  发布在  Go
关注(0)|答案(1)|浏览(137)

在我有field:createdAt的情况下,是否可以使用mongoose-Page-v2以恢复顺序对MongoDB进行分页?

例如,我的集合有文档:1-2-3-4-5-6-7-8-9-10
1是创建的第一个单据,10是最新/最新的单据。
当我使用mongoose-Page-v2对该集合进行分页时,分页是这样进行的:
当页面大小为3时,返回:page1:1-2-3,page2:4-5-6,page3:7-8-9,page4:10

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

qzwqbdag

qzwqbdag1#

您可以根据documentationsort选项作为参数传递给分页方法。

例如。

const options = { sort: { createdAt: -1 }}

Model.paginate(yourQuery, options)

相关问题