##sort函数的基本用法
sort函数可以将查询结果数据进行排序操作,该函数的参数是一个或多个键/值对,键代表要排序的键名,值代表排序的方向,1是升序,-1是降序。
1.结果排序:find(Conditions,fields,options,callback);
Model.find({},null,{sort:{age:-1}},function(err,docs){ //查询所有数据,并按照age降序顺序返回数据docs });
sort函数可根据用户自定义条件有选择性的来进行排序显示数据结果。
结合前面的学习,试一试查询所有文档(只显示属性name和age)且按照age升序展示结果,并console输出所有文档。
TestModel.find({}, {name: 1, age: 1, _id: 0 }, {sort:{age: 1 }}, function(err,docs){ console.log(docs); });