【问题标题】:Paginate in revert order with mongoose-paginate-v2使用 mongoose-paginate-v2 以恢复顺序分页
【发布时间】:2022-10-03 00:50:19
【问题描述】:

鉴于我有字段:createdAt,是否可以使用 mongoose-paginate-v2 以恢复顺序对 mongodb 进行分页。

例如,我的收藏有文档:1-2-3-4-5-6-7-8-9-10
1 是要创建的第一个医生,10 是最新/最新的文档。
当我使用 mongoose-paginate-v2 对该集合进行分页时,分页以这种方式工作:
页面大小 = 3,它返回:第1页:1-2-3,第2页:4-5-6,第3页:7-8-9,第4页:10.

如何使用 mongoose-paginate-v2 获得如下结果:第1页:10-9-8,第2页:7-6-5,第3页:4-3-2,第4页:1
这是包裹:https://www.npmjs.com/package/mongoose-paginate-v2

    标签: node.js mongodb mongoose pagination


    【解决方案1】:

    您可以根据documentationsort 选项传递给您的查询。

    例如。

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

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 2021-11-10
      • 2020-11-29
      • 1970-01-01
      • 2021-08-19
      • 2020-11-03
      • 2023-01-05
      • 2016-01-08
      • 2017-10-23
      相关资源
      最近更新 更多