首页 > 数据库 >无涯教程-MongoDB - 限制查询

无涯教程-MongoDB - 限制查询

时间:2023-11-04 10:35:20浏览次数:50  
标签:教程 title MongoDB 无涯 id limit Overview 文档 skip

在本章中,无涯教程将学习如何使用MongoDB限制记录。

要限制MongoDB中的记录,您需要使用 limit()方法,该方法接受一个数字类型参数,该参数是您要显示的文档数。

Limiting - 语法

limit()方法的基本语法如下-

>db.COLLECTION_NAME.find().limit(NUMBER)

Limiting - 示例

考虑收集myycol具有以下数据。

{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"}
{ "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
{ "_id" : ObjectId(5983548781331adf45ec7), "title":"Learnfk Point Overview"}

以下示例在查询文档时将仅显示两个文档。

>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>

如果未在 limit()方法中指定number参数,则它将显示集合中的所有文档。

Skip - 语法

除了limit()方法外,还有另外一种方法 skip(),它也接受数字类型参数,并用于跳过文档数。

skip()方法的基本语法如下-

>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

Skip - 示例

以下示例将仅显示第二个文档。

>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}
>

请注意, skip()方法的默认值为0。

参考链接

https://www.learnfk.com/mongodb/mongodb-limit-record.html

标签:教程,title,MongoDB,无涯,id,limit,Overview,文档,skip
From: https://blog.51cto.com/u_14033984/8179505

相关文章

  • 无涯教程-MongoDB - 排序数据
    在本章中,无涯教程将学习如何在MongoDB中对记录进行排序。要在MongoDB中对文档进行排序,您需要使用sort()方法,要指定排序顺序,请使用1和-1。1表示升序,-1表示降序。Sorting-语法sort()方法的基本语法如下->db.COLLECTION_NAME.find().sort({KEY:1})Sorting-示例考虑收集......
  • Adobe Photoshop 2023 最新激活教程(亲测有效)
    AdobePhotoshop介绍AdobePhotoshop2023可以创建关于世界上最好的照片,设计师Photoshop使用易于使用的工具和直观的模板将创意世界向前推进。即使是初学者也能创造一些不可思议的东西。Photoshop可以做任何事情,从图像编辑和图像编辑到数字绘图,动画和平面设计。它具有全方位的专业......
  • Adobe Photoshop 2023 最新下载_永久激活注册码(附图文安装教程)
    无图无真相,激活成功截图介绍AdobePhotoshop2023可以创建关于世界上最好的照片,设计师Photoshop使用易于使用的工具和直观的模板将创意世界向前推进。即使是初学者也能创造一些不可思议的东西。Photoshop可以做任何事情,从图像编辑和图像编辑到数字绘图,动画和平面设计。它具有全方位......
  • 无涯教程-MongoDB - 删除数据
    在本章中,无涯教程将学习如何使用MongoDB删除文档。remove()方法MongoDB的remove()方法用于从集合中删除文档,remove()方法接受两个参数。第一个是删除条件,第二个是justOne标志。deletion - (可选)根据文档的删除条件。justOne  - (可选)如果设置为true或1,则仅删......
  • 无涯教程-MongoDB - 更新数据
    MongoDB的update()和save()方法用于将文档更新为集合,update()方法更新现有文档值,而save()方法将现有文档替换为save()方法中传递的文档。MongoDBUpdate()方法update()方法更新现有文档中的值。>db.COLLECTION_NAME.update(SELECTION_CRITERIA,UPDATED_DATA)考虑到mycol集......
  • 无涯教程-MongoDB - 查询数据
    在本章中,无涯教程将学习如何从MongoDB集合中查询文档。find()方法要查询MongoDB集合中的数据,您需要使用MongoDB的find()方法。find()方法的基本语法如下->db.COLLECTION_NAME.find()find()方法将以非结构化方式显示所有文档。pretty()方法要以格式化的方式显示输出,可以......
  • 工业自动化教程2开关和传感器
    2开关和传感器了解人类的功能有助于理解自动化。人类仅有大脑是不够的。还需要视觉、听觉、触觉和嗅觉来提供环境信息,供大脑处理。同样,开关和传感器也能提供环境信息,供控制器处理。处理的结果决定了执行器将执行的操作,这将在下一章讨论。本章专门讨论开关和传感器,以便我们深入讨......
  • 无涯教程-MongoDB - 插入数据
    在本章中,无涯教程将学习如何在MongoDB集合中插入文档。要将数据插入MongoDB集合,您需要使用MongoDB的insert()或save()方法。Insert-语法insert()命令的基本语法如下:>db.COLLECTION_NAME.insert(document)Insert-示例1>db.mycol.insert({_id:ObjectId(7df78ad8......
  • 微软微服务构建框架Dapr基础入门教程
    最近学习dapr,决定将过程在此记录,也为小伙伴们学习的时候提供一份参考。Dapr的介绍这里就不多说了,大家直接可以去百度或者去官网上进行查阅,本文就简单介绍下如何使用。Dapr官方中文文档一、安装DaprCLI选择与您使用的系统对应的安装方式即可,我这里使用的是windows系统,故使......
  • 无涯教程-MongoDB - 删除集合
    在本章中,无涯教程将看到如何使用MongoDB删除集合。MongoDB的db.collection.drop()用于从数据库中删除集合。DropCollection-语法drop()命令的基本语法如下-db.COLLECTION_NAME.drop()DropCollection-示例首先,将可用集合检入数据库mydb。>usemydbswitchedtod......