Jak znaleźć losowe rekordy w mongodb [duplikacie]
To pytanie ma już tutaj odpowiedź:
Losowy rekord z MongoDB 25 odpowiedziChcę 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ć?