排序&分页
排序
基本语法:db.集合名.find().sort(Json数据)
注意:键代表排序的字段,值: 1升序 -1降序
eg:按年龄降序,姓名升序
limit与skip方法
基本语法:db.集合名.find().skip(数字).limit(数字)
说明:skip跳过指定数量(可选),limit限制查询的数量
eg:age降序查询5条数据
eg:age升序跳过6条数据查询3条数据
实战分页
语法:db.集合名.find().skip().limit()
skip计算公式:(当前页-1)*每页显示条数
limit:每页显示条数
聚合查询
基本语法:db.集合名.aggregate([{管道:{表达式}}······])
eg:统计男生,女生的总年龄
eg:统计男生,女生的总人数
eg:求总人数和平均年龄
eg:查询男女生人数,按人数降序