Я пытаюсь извлечь один документ из случайной коллекции, не загружая всю коллекцию в список.
Я знаю, что хочу использовать агрегацию, но я не уверен, как это сделать с помощью Java/Morphia, и я тоже ничего не могу найти в readme.
db.users.aggregate(
[ { $sample: { size: 1 } } ]
)
Как выполнить этот запрос, используя Morphia (в идеале) или через необработанный драйвер Mongodb?
Все вопросы о получении случайного документа кажутся перед 3.2 и выглядят более сложными, чем я думаю, это должно быть.