Ý tưởng cơ bản là viết phân trang vào mẫu vị từ truy vấn.
Ví dụ:nếu bạn liệt kê các bài đăng trên diễn đàn theo ngày tháng và bạn muốn hiển thị trang tiếp theo thì hãy sử dụng ngày của bài viết cuối cùng trên trang hiện tại làm vị ngữ. MongoDB có thể sử dụng chỉ mục được xây dựng trên trường ngày tháng.
//older posts
db.forum_posts.find({date: {$lt: ..last_post_date..} }).sort({date: -1}).limit(20);
Tất nhiên điều này sẽ phức tạp hơn một chút nếu trường bạn đang sử dụng để sắp xếp không phải là duy nhất.