Este método actualiza correctamente un alumno y devuelve el status 200:
...
✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Este método actualiza correctamente un alumno y devuelve el status 200:export const updateAlumno = async (req, res) =>{ try { console.log(req.body); const {nameAl, idCurso}=req.body; const {id}=req.params; const database= await conexionBD(); const collection=database.collection("alumnos"); //indicar la instrucción MQL const result=await collection.updateOne({_id: new ObjectId(id)},{$set: {apellidosNombre:nameAl, idCurso}}) const {acknowledged} =result if (acknowledged){ //si es true, ha realizado la insercción if (modifiedCount==1){ return res.status(200).json({ message:'El alumno ha sido actualizado' }) }else{ return res.status(400).json({ message:'No hay cambios que actualizar'; }) } }} catch (error) { res.status(500).json({ message:"Error en el servidor" })}