const images = await tbl .find({ creator_id: req.user._id, }) .select({ creator_id: 0, }) .then((images) => images.forEach((image) => { image.file_name = process.env.IMAGE_HOST_URL + image.file_name; }) ); Falla en el . then mordió. No estoy seguro de por qué.
El problema ocurre porque su promesa ya está resuelta antes de llamar a .then. elimine el await o rompa el .then para quedarse solo
const images = tbl .find({ creator_id: req.user._id, }) .select({ creator_id: 0, }) .then((images) => images.forEach((image) => { image.file_name = process.env.IMAGE_HOST_URL + image.file_name; }) );