gpt4 book ai didi

javascript - 如何使用 Mongoose.js 3.8.20 和 MongoDB 2.6.5 对文档进行排序?

转载 作者:可可西里 更新时间:2023-11-01 10:43:25 26 4
gpt4 key购买 nike

使用 Mongoose 3.8.20 对文档进行排序不适用于 MongoDB 2.6.5。在以前版本的 MongoDB 中,我可以毫无问题地使用 .sort({ orgName: 'ASC' }),现在它会导致错误。

database.model.clients.find({ myField: 'value' })
.sort({ orgName: 'ASC' }) // Error: { [MongoError: Can't canonicalize query: BadValue bad sort specification] name: 'MongoError' }
.sort({ orgName: 1 }) // Sorting is ignored.
.sort('orgName') // Sorting is ignored.
.exec(function (err, docs) {

console.log(err);

});

如何对文档进行排序?

最佳答案

试试这个

database.model.clients.find({ myField: 'value' }).sort({ orgName: 'asc' })

关于javascript - 如何使用 Mongoose.js 3.8.20 和 MongoDB 2.6.5 对文档进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27291703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com