开发者学堂课程【快速掌握 MongoDB 数据库:分页控制】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/400/detail/5191
分页控制
在 MongoDB 里面的数据分页显示也是符合于大数据要求的操作函数:
l skip(n):表示跨过多少数据行;-
l limit(n):取出的数据行的个数限制。“
范例:分页显示(第一页,skip(0)、limit(5)) .
db.students.find(.skip(O).limit(5).sort( { "age":-1} ).pretty( ;
结果:
"_id" : 0bjectId( "5594ab1eeecd74894d19fff3"") ,
"name":
“李四",
sex"":
“女”,
"age"" :
20,
"score" :
59,
."address” :
“朝阳区“
)
(
" _id": 0bjectId("5594ab1eeecd74894d19fff5") ,
"name"
:赵六”,
""sex":
“男",
age" :
20,
"score" :
10o,
"address”:
"东城区"
)
(
"_id” : objectId("5594ab1eeecd74894d19fff2""),
“
name":
“张三",
""sex"":
"男",
age"" :
19,
"score" :
89,
address"":
“海淀区
)
可以看到分页降序了。
范例:分页显示(第二页,skip(5)、limit
(5))
db.students.find().skip(5).limit(5).sort( { "age":-1 } ).pretty
( )
;
结果:
"_id" : objectId("5594ab1eeecd74894d19fff4"") ,
"name" :
“王五”,
"se×”
:女,
“
age"
:19,
"score”
:99,
"address" :
“西城区"
)
(
"_id" : objectId("5594ab1eeecd74894d19fff6"") ,
"name" :
孙七",
"sex" :
男,
"age" :
19,
“
score
“
:
20,
“
address":
”
海淀区"
)
(
"_id": objectId( "5594ab1eeecd74894d19fff8""),
"name":
;
刘九,
“
sex":
男,
“
age”:
19
“
score
“
:
70
“
address" :
“朝阳区"
这两个分页的控制操作,就是在以后只要是存在有大数据的信息情况下都会使用。