如何使用Mongoose.js 3.8.20和MongoDB 2.6.5对文档进行sorting?

使用Mongoose 3.8.20sorting文件不适用于MongoDB 2.6.5。 使用以前版本的MongoDB,我可以.sort({ orgName: 'ASC' })地使用.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' })