Anda dapat menghasilkan lompatan acak dalam rentang dari 0 hingga jumlah item koleksi dan kemudian memuat dokumen:
db.items.find().skip(randonNumberHere).limit(1);
Namun, pendekatan tersebut karena kurang dan kurang efisien untuk koleksi besar, karena setiap kali Anda menggunakan skip mongodb iterate dari pertama untuk melewati item.