Как получить N случайных документов, когда размер коллекции меньше, чем N в mongodb - PullRequest
0 голосов
/ 09 мая 2018

Может кто-нибудь сообщить мне, как найти случайные N документов из коллекции, имеющей менее N документов. Я попытался использовать $ sample, в результате чего был получен максимальный размер коллекции.

Вот код, который я пробовал.

 question.aggregate([{$sample: {size: 12}}]);

В наборе вопросов содержится 10 записей, но я пытаюсь получить результат 12. Когда я попробовал, как описано выше, в результате получилось только 10 документов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...