``` javascript
var page1 = db.foo.find().limit(100)
var page2 = db.foo.find().skip(100).limit(100)
var page3 = db.foo.find().skip(200).limit(100)
var page1 = db.foo.find().sort({"date" : -1}).limit(100)
var latest = null;
// wyświetl pierwszą stronę
while (page1.hasNext()) {
 latest = page1.next();
 display(latest);
}
// pobierz następną stronę
var page2 = db.foo.find({"date" : {"$lt" : latest.date}});
page2.sort({"date" : -1}).limit(100);
var total = db.foo.count()
var random = Math.floor(Math.random()*total)
db.foo.find().skip(random).limit(1)
```