Задать вопрос
@Vearodev

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

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

т.е каким образом таким запросом можно получить случайные документы?
find({ "tag": "test" })
  • Вопрос задан
  • 147 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Решения вопроса 1
hzzzzl
@hzzzzl
https://docs.mongodb.com/manual/reference/operator...

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

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

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