Jak znaleźć losowe rekordy w mongodb [duplikacie]

To pytanie ma już tutaj odpowiedź:

Losowy rekord z MongoDB 25 odpowiedzi

Chcę znaleźć wiele losowych rekordów wykonujących tylko 1 zapytanie.

Próbowałem:

var count = db.collections.count()
var rand = function(){return Math.floor( Math.random() * count )}

db.collection.find().limit(-1).skip(rand()).next();

Ale to zwraca tylko jeden dokument. Muszę uzyskać więcej losowych rekordów.

Jak mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion