Sequence NODE_273
Medium

Add Pagination to MongoDB Query

MongoDB
Technical Specification

Implement pagination using skip and limit for a products collection.

Input/Output Samples
Input:page=2, limit=10
Output:Documents 11–20
Optimal Logic Path
const page = 2;
const limit = 10;
const skip = (page - 1) * limit;

db.products
  .find({})
  .sort({ createdAt: -1 })
  .skip(skip)
  .limit(limit);
Architectural Deep-Dive
skip/limit implements classic pagination; for very large data cursor-based pagination is better.