【问题标题】:Sort in mongoose-aggregate-paginate-v2 changes order按 mongoose-aggregate-paginate-v2 更改顺序排序
【发布时间】:2020-08-07 05:10:31
【问题描述】:

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

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

【问题讨论】:

    标签: javascript node.js mongodb mongoose graphql


    【解决方案1】:

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

    试试这个:

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

    【讨论】:

    • 您的回答对我来说似乎不合逻辑,我不希望我的文档按 id 排序。顺便说一句,我在 github 上开始了一个问题,这被标记为错误
    • @asma 你能把问题ID贴在这里吗,我也遇到过这个问题,我需要关注这个问题
    猜你喜欢
    • 2020-11-29
    • 2022-10-03
    • 2016-01-08
    • 2014-04-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    相关资源
    最近更新 更多