javascript - 排序 mongoose-aggregate-paginate-v2 更改顺序

标签 javascript node.js mongodb mongoose graphql

我正在向 apollo 服务器发送查询以获取用户列表。我正在使用 mongoose-aggregate-paginate-v2 库(文档:https://www.npmjs.com/package/mongoose-aggregate-paginate-v2)

这是我的选项对象

const options = {
            page: parseInt(page),
            limit: 15,
            lean: true,
            pagination: true,
            sort:{ lastUpdate: "descending", creationDateTime:"descending"}
        }

有时,当我重新发送请求时,即使我的数据相同,结果也会发生变化。

最佳答案

您需要将 _id 添加到排序中才能使排序正常工作。

试试这个:

sort:{ _id: 1 ,lastUpdate: "descending", creationDateTime:"descending"}

关于javascript - 排序 mongoose-aggregate-paginate-v2 更改顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61394632/

相关文章:

javascript - 根据变量创建本地存储计数器(无开关功能)

node.js - 无法将 Sails.js 应用程序投入生产

java - Spring Background/Fire and Forget 处理

javascript - 每次建立新连接时,Socket.io 连接都会不断增加

node.js - Sequelize 迁移中的关联

javascript - MongoDB/ Mongoose : MarkModified a nested object

javascript - 在 db.open() 回调中使用导出 - mongoose/express

javascript - 删除和设置目录后,Wordpress 站点出现 JQuery 错误

JavaScript 确认在 Chrome 中不工作

javascript - 来自 d3.stack() 的 d3,max 给出了错误的最大值