MongoDB Limit 與 Skip方法

在本章中,我們將學(xué)習(xí)如何使用MongoDB Limit。如果你需要在MongoDB中讀取指定數(shù)量的數(shù)據(jù)記錄,可以使用MongoDB的Limit方法,limit()方法接受一個(gè)數(shù)字參數(shù),該參數(shù)指定從MongoDB中讀取的記錄條數(shù)。

MongoDB Limit()方法

MongoDB中要讀取指定數(shù)量的記錄,您需要使用limit()方法。該方法接受一個(gè)數(shù)字類型參數(shù),該參數(shù)是您要顯示的文檔數(shù)。

語法

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

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

示例

假設(shè)收集myycol具有以下數(shù)據(jù)。

{_id : ObjectId("507f191e810c19729de860e1"), title: "MongoDB Overview"},
{_id : ObjectId("507f191e810c19729de860e2"), title: "NoSQL Overview"},
{_id : ObjectId("507f191e810c19729de860e3"), title: "NHOOO Overview"}

以下示例在查詢文檔時(shí)將僅顯示兩個(gè)文檔。

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

如果未在limit()方法中指定number參數(shù),則它將顯示集合中的所有文檔。

MongoDB Skip()方法

除limit()方法外,還有另一種方法skip()也接受數(shù)字類型參數(shù),并用于跳過文檔數(shù)。

語法

skip()方法的基本語法如下:

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

示例

以下示例將僅顯示第二個(gè)文檔。

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

請(qǐng)注意,skip()方法中的默認(rèn)值為0。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清