@Vearodev

Mongodb выбор случайных документов?

Каким образом можно получить случайные документы из коллекции, используя при этом фильтры?

т.е каким образом таким запросом можно получить случайные документы?
find({ "tag": "test" })
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
hzzzzl
@hzzzzl
https://docs.mongodb.com/manual/reference/operator...

как-то так
db.posts.aggregate([ 
  { $match: { "tag": "test" } },
  { $sample: { size: 3 } } 
])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы