Ngày nay, bạn sẽ có thể sử dụng $sample
chức năng tổng hợp.
Ví dụ (chưa được kiểm tra):
db.articles.aggregate([
{ $match : { topic : 3 } },
{ $sample : { size: 3 } }
])
Tuy nhiên, lưu ý rằng nó có thể trả lại cùng một tài liệu nhiều lần.