我正在向 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 中最近添加的节点的引用
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 参数被转换为看似乱码的字符