amigos, estoy desarrollando un proyecto con node js, tengo un formulario en la mano, en este formulario envío fotos y textos a la base de datos (MongoDB), no hay problemas con ellos, incluso para subir imágenes y actualizar y enviar imágenes.
Pero el usuario puede querer actualizar y enviar solo los artículos, y en este caso, puede que no quiera actualizar la imagen. Pienso en esto, quiero enviar los datos a la base de datos sin actualizar la imagen, de hecho lo hice, pero esta vez no puedo actualizar la imagen mientras está en proceso de actualización, ¿cómo puedo resolver este problema? ¿puede usted ayudar?
Gracias desde ya.
El bloque de código que hice el proceso de actualización es el siguiente
const medicine = await Medicine.findOne({ _id: req.params.id }); medicine.name = req.body.name; medicine.price = req.body.price; medicine.medicineType = req.body.medicineType; medicine.description = req.body.description; if (req.body.image) { medicine.image = '/uploads/' + req.file.filename; } else if (!req.body.image) { }else{ } console.log(req.body); medicine.save();