Możesz wygenerować losowe pominięcie w zakresie od 0 do liczby elementów kolekcji, a następnie załadować dokumenty:
db.items.find().skip(randonNumberHere).limit(1);
Ale takie podejście jest coraz mniej wydajne w przypadku dużych kolekcji, ponieważ za każdym razem, gdy używasz pomijania mongodb, iteruj od pierwszego do pominięcia elementu.