Javascript mongoose-aggregate-paginate-v2中的排序更改顺序

Javascript mongoose-aggregate-paginate-v2中的排序更改顺序,javascript,node.js,mongodb,mongoose,graphql,Javascript,Node.js,Mongodb,Mongoose,Graphql,我正在向apollo服务器发送一个查询,以获取用户列表。我正在使用mongoose-aggregate-paginate-v2库(文档:) 这是我的选项对象 const options = { page: parseInt(page), limit: 15, lean: true, pagination: true, sort:{ lastUpdate: "descending

我正在向apollo服务器发送一个查询,以获取用户列表。我正在使用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"}

你的回答对我来说似乎不合逻辑,我不希望我的文档按id排序。顺便说一句,我在github上开始了一个问题,这个问题被标记为bug@asma你能在这里发布问题id吗,我也面临这个问题,我需要遵循issue@buddhiv在这里