Saat ini, Anda seharusnya dapat menggunakan $sample
fungsi agregasi.
Contoh (belum diuji):
db.articles.aggregate([
{ $match : { topic : 3 } },
{ $sample : { size: 3 } }
])
Namun, perhatikan bahwa dokumen yang sama dapat dikembalikan lebih dari satu kali.