- MongoDB 教程
- MongoDB - 首頁
- MongoDB - 概述
- MongoDB - 優勢
- MongoDB - 環境
- MongoDB - 資料建模
- MongoDB - 建立資料庫
- MongoDB - 刪除資料庫
- MongoDB - 建立集合
- MongoDB - 刪除集合
- MongoDB - 資料型別
- MongoDB - 插入文件
- MongoDB - 查詢文件
- MongoDB - 更新文件
- MongoDB - 刪除文件
- MongoDB - 投影
- MongoDB - 限制記錄
- MongoDB - 排序記錄
- MongoDB - 索引
- MongoDB - 聚合
- MongoDB - 複製
- MongoDB - 分片
- MongoDB - 建立備份
- MongoDB - 部署
- MongoDB - Java
- MongoDB - PHP
- 高階 MongoDB
- MongoDB - 關係
- MongoDB - 資料庫引用
- MongoDB - 覆蓋查詢
- MongoDB - 分析查詢
- MongoDB - 原子操作
- MongoDB - 高階索引
- MongoDB - 索引限制
- MongoDB - ObjectId
- MongoDB - Map Reduce
- MongoDB - 文字搜尋
- MongoDB - 正則表示式
- 使用 Rockmongo
- MongoDB - GridFS
- MongoDB - 封頂集合
- 自動遞增序列
- MongoDB 有用資源
- MongoDB - 問答
- MongoDB - 快速指南
- MongoDB - 有用資源
- MongoDB - 討論
MongoDB - 限制記錄
在本章中,我們將學習如何使用 MongoDB 限制記錄。
Limit() 方法
要限制 MongoDB 中的記錄,您需要使用limit() 方法。該方法接受一個數字型別引數,即您希望顯示的文件數量。
語法
limit() 方法的基本語法如下所示:
>db.COLLECTION_NAME.find().limit(NUMBER)
示例
假設集合 myycol 包含以下資料。
{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"},
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"},
{_id : ObjectId("507f191e810c19729de860e3"), title: "Tutorials Point Overview"}
以下示例在查詢文件時僅顯示兩個文件。
>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}
>
如果您未在limit() 方法中指定數字引數,則它將顯示集合中的所有文件。
MongoDB Skip() 方法
除了 limit() 方法之外,還有一個方法skip(),它也接受數字型別引數,用於跳過指定數量的文件。
語法
skip() 方法的基本語法如下所示:
>db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)
示例
以下示例將僅顯示第二個文件。
>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}
>
請注意,skip() 方法的預設值為 0。
廣告