MongoDB教學
MongoDB快速入門
MongoDB歷史
MongoDB特點
MongoDB數據庫的優點
MongoDB安裝配置(Windows)
MongoDB安裝配置(Ubuntu)
MongoDB安裝配置(RedHat/CentOS)
MongoDB數據建模
MongoDB創建數據庫
MongoDB刪除數據庫
MongoDB創建集合
MongoDB刪除集合
MongoDB數據類型
MongoDB插入文檔
MongoDB查詢文檔
MongoDB更新文檔
MongoDB刪除文檔
MongoDB投影(選擇字段)
MongoDB限制記錄數
MongoDB排序記錄
MongoDB索引
MongoDB聚合
MongoDB複製
MongoDB分片
MongoDB備份與恢復
MongoDB部署
Java連接MongoDB操作
Python連接MongoDB操作
PHP連接MongoDB操作
Ruby連接MongoDB操作
MongoDB限制記錄數
在本章中,我們將學習如何使用MongoDB中的限制記錄數量。
MongoDB limit()方法
要限制 MongoDB 中返回的記錄數,需要使用limit()
方法。 該方法接受一個數字類型參數,它是要顯示的文檔數。
語法
limit()
方法的基本語法如下:
> db.COLLECTION_NAME.find().limit(NUMBER)
示例
假設集合myycol
有以下數據。
> db.mycol.find({},{'_id':1, 'title':1})
{ "_id" : 101, "title" : "MongoDB Guide" }
{ "_id" : 102, "title" : "NoSQL Database" }
{ "_id" : 104, "title" : "Python Quick Guide" }
{ "_id" : 100, "title" : "MongoDB Overview" }
>
以下示例將在查詢文檔時僅顯示兩個文檔。
> db.mycol.find({},{"title":1,_id:0}).limit(2)
{ "title" : "MongoDB Guide" }
{ "title" : "NoSQL Database" }
>
如果沒有在limit()
方法中指定number
參數的值,那麼它將顯示集合中的所有文檔。
MongoDB skip()方法
除了limit()
方法之外,還有一個方法skip()
也接受數字類型參數,用於跳過文檔數量。
語法
skip()方法的基本語法如下 -
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
示例
以下示例將僅顯示第三個文檔。
> db.mycol.find({},{"title":1,_id:0}).limit(1).skip(2)
{ "title" : "Python Quick Guide" }
>
請注意,skip()
方法中的默認值爲0
。