Vous avez besoin de $map
depuis request_by
est un tableau, alors vous pouvez passer ce tableau directement dans $lookup
(joint des champs ou des tableaux uniques).
{
$addFields: {
convertedId: {
$map: {
input: "$request_by",
as: "r",
in: { $toObjectId: "$$r.userId" }
}
}
}
}