VS
$lookup: {
from: 'users',
let: { id: '$_id' },
pipeline: [
{ $match: { $expr: { $eq: [ '$$id', '$results.participantId' ] } } },
{ $project: { name: 1, email: 1, _id: 1 }}
],
as: 'results.participant'
}
},
Вот эта вот часть возвращает пустой массив, хотя match = true, айдишники одинаковые
