MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB:Puxando vários documentos aleatórios de uma coleção


Você pode gerar saltos aleatórios no intervalo de 0 até a contagem de itens de coleção e, em seguida, carregar documentos:
db.items.find().skip(randonNumberHere).limit(1);

Mas, tal abordagem porque cada vez menos eficiente para grandes coleções, porque cada vez que você usa skip mongodb iterar do primeiro para pular item.