Consultas/Consulta.js
//funcion para modificar los campos y agregar uno nuevo con el total de goles
funcion para modificar los campos y agregar uno nuevo con el total de goles
funcion para modificar los campos y agregar uno nuevo con el total de goles
function agregar_campo() {
    var miCursor = db.partidos.aggregate([
        {$group:{
            _id:"$TEMPORADA",
            goles_local: {$sum: '$GOLES_LOCAL'},
            goles_visita: {$sum: '$GOLES_VISITA'},
        }},
        {
         $addFields:{
           total_goles: { $sum: ["$goles_local", "$goles_visita"] }
         }},
         {
         $project:{
         _id:0,
         ANIO:'$_id.AÑO_INICIO',
         total_goles: 1    
         }
         },
         {$sort: {ANIO:1}}
    ]);
    while (miCursor.hasNext()){
            datos = miCursor.next();
            db.goles.updateMany(
                {ANIO: datos.ANIO},
                {$set:{TOTAL_GOLES: datos.total_goles}}
            )
            }
    }
function agregar_campo ( ) { var miCursor = db . partidos . aggregate ( [ { $group : { _id : "$TEMPORADA" , goles_local : { $sum : '$GOLES_LOCAL' } , goles_visita : { $sum : '$GOLES_VISITA' } , } } , { $addFields : { total_goles : { $sum : [ "$goles_local" , "$goles_visita" ] } } } , { $project : { _id : 0 , ANIO : '$_id.AÑO_INICIO', total_goles : 1 } } , { $sort : { ANIO : 1 } } ] ) ; while ( miCursor . hasNext ( ) ) { datos = miCursor . next ( ) ; db . goles . updateMany ( { ANIO : datos . ANIO } , { $set : { TOTAL_GOLES : datos . total_goles } } ) } }
funcion para modificar los campos y agregar uno nuevo con el total de goles
funcion para modificar los campos y agregar uno nuevo con el total de goles