Я хочу создать уникальный номер для каждого документа при выполнении запроса. Ниже приведен мой запрос, который генерирует случайное число, но это число совпадает с моим 20 результирующим набором. При повторном выполнении номер меняется, но все 20 записей имеют одинаковые номера.
db.content.aggregate([
{$match: {cid:8144974}}
,{$addFields: {'getrandom': Math.random()}}
,{$limit:20}
])
Есть ли другой способ получить уникальное случайное число?