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

我正在向 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/

相关文章:

python - 使用(常量)参数保存/加载 Keras 模型

java - 获取对 java LinkedList 中最近添加的节点的引用

c# - 找不到 Xamarin.Forms 资源文件

asp.net-mvc - Azure 应用服务授权/简易身份验证与 ASP.NET 表单例份验证冲

domain-driven-design - DDD : How to save the order

css - Stylus error : "expected "indent", got "outd

ruby-on-rails - URL 参数被转换为看似乱码的字符

vue.js - vue js项目中的动态站点地图生成器

r - 如何使用 knitr::kable() 将两个不同大小的表并排顶部对齐

python - 无法安装最新版本的 pandas (1.0.3)