鍍金池/ 教程/ 數(shù)據(jù)庫(kù)/ 限制記錄
更新文檔
GridFS
Rockmongo 管理工具
Map Reduce
Java
創(chuàng)建備份
數(shù)據(jù)模型
創(chuàng)建數(shù)據(jù)庫(kù)
映射
查詢文檔
索引限制
ObjectId
刪除文檔
數(shù)據(jù)類型
高級(jí)索引
索引
優(yōu)勢(shì)
記錄排序
查詢分析
插入文檔
刪除集合
全文檢索
創(chuàng)建集合
概述
數(shù)據(jù)庫(kù)引用
覆蓋索引查詢
安裝環(huán)境
PHP
刪除數(shù)據(jù)庫(kù)
固定集合
關(guān)系
聚合
自動(dòng)增長(zhǎng)
復(fù)制
限制記錄
部署
分片
正則表達(dá)式
原子操作

限制記錄

limit() 方法

要想限制 MongoDB 中的記錄,可以使用 limit() 方法。limit() 方法接受一個(gè)數(shù)值類型的參數(shù),其值為想要顯示的文檔數(shù)。

語法格式

limit() 方法的基本語法格式為:

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

范例

假設(shè) mycol 集合擁有下列數(shù)據(jù):

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

下例將在查詢文檔時(shí)只顯示 2 個(gè)文檔。

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

如果未指定 limit() 方法中的數(shù)值參數(shù),則將顯示該集合內(nèi)的所有文檔。

skip() 方法

語法格式

skip() 方法基本語法格式為:

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

范例

下例將只顯示第二個(gè)文檔:

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

注意:skip() 方法中的默認(rèn)值為 0。

上一篇:優(yōu)勢(shì)下一篇:查詢分析