Sie können einen zufälligen Sprung im Bereich von 0 bis zur Anzahl der Sammlungselemente generieren und dann Dokumente laden:
db.items.find().skip(randonNumberHere).limit(1);
Aber ein solcher Ansatz ist für große Sammlungen immer weniger effizient, da jedes Mal, wenn Sie skip mongodb verwenden, vom ersten Element zum Überspringen iteriert wird.