重複の可能性:
mongo の大量のレコードでページネーションが遅い
簡単なテストを作成しました:
> db.t.count()
7852054
> db.t.find().skip( 1500000 ).limit(1)
{ "_id" : ObjectId("4fc078aa82618808f416e372"), "value" : 1500000 }
>
巨大なコレクションでは、skip と limit を使用してページングを行うには時間がかかりすぎます。
それを行うより良い方法はありますか?