MongoDB 開始位置を指定してデータを取得するサンプル

環境
MongoDB 6.0.2

構文
db.コレクション名.find({}).skip(位置 0から開始).limit(件数)
開始位置を指定してデータを取得するには、「db.コレクション名.find({}).skip().limit()」を
使用します。

使用例
以下のデータベース「cft」にある「kks」というコレクション(テーブル)の
ドキュメント(レコード)を使用して、位置を指定して件数を取得します。

> use cft

> db.kks.find()

{ "_id" : ObjectId("61b6dbe43d393774a1cf22cb"), "name" : "sato", "age" : 18, "gender" : "m" }
{ "_id" : ObjectId("61b6dbe83d393774a1cf22cc"), "name" : "kawas", "age" : 28, "gender" : "m" }

「3」つ目のデータから「2」件を取得します。

> db.foo.find({}).skip(2).limit(2)

 

MongoDB

Posted by arkgame