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

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

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

т.е каким образом таким запросом можно получить случайные документы?
find({ "tag": "test" })
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Решения вопроса 1
hzzzzl
@hzzzzl
https://docs.mongodb.com/manual/reference/operator...

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

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

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