English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MongoDB Limit と Skip メソッド

この章では、MongoDBのLimitを使用する方法について学びます。MongoDBから指定された数のデータレコードを読み取る場合は、MongoDBのLimitメソッドを使用できます。limit()メソッドは、MongoDBから読み取るレコード数を指定する数字引数を受け取ります。

MongoDB Limit()メソッドを使用します

MongoDBで指定された数のレコードを読み取るには、limit()このメソッドは、表示したいドキュメント数を指定する数字型の引数を受け取ります。

文法

limit()基本の構文は以下の通りです-

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

{_id	: 	ObjectId(")507f191e810c19729de860e1
{_id	: 	ObjectId(")507f191e810c19729de860e2"),	title: \
{_id	: 	ObjectId(")507f191e810c19729de860e3"),	title: \3codebox 概要"}

以下の例では、クエリを実行する際に2つのドキュメントのみを表示します。

12)
{"title":"MongoDB 概要"}
{"title":"NoSQL 概要"}
>

skip()メソッドがlimit()numberパラメータを指定すると、コレクション内のすべてのドキュメントが表示されます。

MongoDB Skip()メソッド

limit()メソッド以外にも、別のメソッドがありますskip()数字型のパラメータも受け入れ、ドキュメントをスキップするために使用されます。

文法

skip()基本文法は以下の通りです:

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

以下の例では、2番目のドキュメントのみを表示します。

11).skip(1)
{"title":"NoSQL 概要"}
>

注意してください。skip()メソッドのデフォルト値は0です。