MongoDB Limit
2024-10-08 16:57:52
版权所有,未经许可,禁止转载
章节
本章将学习如何使用MongoDB的限制(limit)记录方法。
limit() 方法
类似SQL Limit语句,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()
方法中没有指定数量参数,将显示集合中的所有文档。
MongoDB Skip() 方法
除了limit()
方法之外,还有一个方法skip()
也接受number类型参数,用于跳过文档的数量。可以看出,Skip()
方法的作用类似MySQL Offset语句。
语法
skip()
方法的基本语法如下
db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
例子
下面的示例,只显示第二个文档:
> db.qikegu.find({},{"title":1,_id:0}).limit(1).skip(1)
{ "title" : "MongoDB 概述" }
注意,
skip()
方法的默认值是0。
最新文章
- Scala中apply的用法
- java中IO流相关知识点
- mac下彻底卸载mysql方法
- Spring之IoC总结帖
- GWT入门学习之下载安装
- spring mvc 框架搭建及详解
- jQuery 重新温习 遗忘知识点
- python 数字和字符串转换问题
- [分享] Code::Blocks Windows Console 中文亂碼解決
- BZOJ 3677 连珠线
- 【转】myget编译过程中make出错的解决办法
- Linux下MySQL安装和配置
- Head First设计模式之装饰者模式
- MongoDb进阶实践之六 MongoDB查询命令详述(补充)
- python 结巴分词学习
- codeforces545C
- c++ hash_map/unordered_map 使用
- CSS【03】:CSS 基础选择器与三种引入方式
- Android related
- Akka-Cluster(0)- 分布式应用开发的一些想法