Sie benötigen $map
seit request_by
ein Array ist, dann können Sie dieses Array direkt an $lookup
übergeben (verbindet einzelne Felder oder Arrays).
{
$addFields: {
convertedId: {
$map: {
input: "$request_by",
as: "r",
in: { $toObjectId: "$$r.userId" }
}
}
}
}