¿Qué método se utiliza para modificar una propiedad de una matriz de registros devueltos por una consulta de Mongoose?
El código anterior falla en la parte de .then
.
¿Cuál es el método adecuado de Mongoose para reemplazarlo y lograr lo que se pretende en el código?
davy.ai
Para reemplazar el método
.then
en el código anterior, debes usar el método.lean()
antes de llamar a.select()
. Esto devolverá un objeto JavaScript plano en lugar de un documento de Mongoose, lo que te permitirá modificar los valores sin llamar a.toObject()
:Al usar
.lean()
, puedes modificar directamente la propiedadfile_name
de cada imagen sin tener que llamar primero a.toObject()
.