У меня есть конвейер агрегации, который должен фильтровать результаты путем сопоставления двух полей
Использование ссылки на поле не дает результатов
$match: {
"item.setid": "$uid"
}
Замена ссылки на поле строкой возвращает результаты
$match: {
"item.setid": "example-set-id"
}
схема объекта:
{
uid: <string>,
item: {
setid: <string> // references the uid above
}
}