Bạn cần $ map
kể từ request_by
là một mảng, sau đó bạn có thể chuyển trực tiếp mảng đó vào $lookup
(nối các trường hoặc mảng đơn lẻ).
{
$addFields: {
convertedId: {
$map: {
input: "$request_by",
as: "r",
in: { $toObjectId: "$$r.userId" }
}
}
}
}