MongoDB Limit
本文内容纲要:
-版权所有,未经许可,禁止转载
-章节
-limit()方法
-语法
-例子
-MongoDBSkip()方法
-语法
-例子
版权所有,未经许可,禁止转载
章节
- MongoDB入门
- MongoDB优势
- MongoDB安装
- MongoDB数据建模
- MongoDB创建数据库
- MongoDB删除数据库
- MongoDB创建集合
- MongoDB删除集合
- MongoDB数据类型
- MongoDB插入文档
- MongoDB查询文档
- MongoDB更新文档
- MongoDB删除文档
- MongoDBProjection
- MongoDBLimit
- MongoDB排序
- MongoDB索引
- MongoDB聚合
- MongoDB备份数据
本章将学习如何使用MongoDB的限制(limit)记录方法。
limit()方法
类似SQLLimit语句,MongoDB中,使用limit()
方法限制返回的结果数。
语法
limit()
方法的基本语法如下
db.COLLECTION_NAME.find().limit(NUMBER)
例子
假设集合qikegu有以下数据。
{"_id":ObjectId("5cf7b4839ad87fde6fd23a03"),"title":"MongoDB介绍"}
{"_id":ObjectId("5cf7b5849ad87fde6fd23a05"),"title":"MongoDB概述"}
{"_id":ObjectId("5cf7b91d9ad87fde6fd23a07"),"title":"MongoDB优势"}
下面的示例,在查询文档时只显示2个文档。
>db.qikegu.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB介绍"}
{"title":"MongoDB概述"}
如果limit()
方法中没有指定数量参数,将显示集合中的所有文档。
MongoDBSkip()方法
除了limit()
方法之外,还有一个方法skip()
也接受number类型参数,用于跳过文档的数量。可以看出,Skip()
方法的作用类似MySQLOffset语句。
语法
skip()
方法的基本语法如下
db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
例子
下面的示例,只显示第二个文档:
>db.qikegu.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"MongoDB概述"}
注意,
skip()
方法的默认值是0。
本文内容总结:版权所有,未经许可,禁止转载,章节,limit()方法,语法,例子,MongoDBSkip()方法,语法,例子,
原文链接:https://www.cnblogs.com/jinbuqi/p/11307619.html