开发者学堂课程【快速掌握 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"
:“朝阳区"
这两个分页的控制操作,就是在以后只要是存在有大数据的信息情况下都会使用。