U kunt willekeurig overslaan genereren in het bereik van 0 tot het aantal collectie-items en vervolgens documenten laden:
db.items.find().skip(randonNumberHere).limit(1);
Maar een dergelijke benadering wordt steeds minder efficiënt voor grote collecties, omdat elke keer dat u mongodb overslaat, herhaalt u van het eerste item om het item over te slaan.