NodeJS + Node-MongoDB-native:按字母顺序sorting对象
我想按字母顺序按“名称”参数sorting集合中的对象。 以下是我正在使用的代码:
app.get('/companies', loadUser, function(req,res){ db.collection("companies",function(err,collection){ collection.find({}, { sort:[['name',-1]]},function(err, companies) { var companies_list = new Array(); companies.each(function(err, company){ ... }); }) });
实际上我不明白sorting参数的工作原理和-1是什么。 官方文件没有帮助我。 谢谢!
你的代码看起来很好。 我宁愿使用
{ sort: [['name': 'desc']] }
因为它更明确。 两种方法虽然工作。
在省略分类方向时:
{ sort: 'name'}
它升序排列。