Cómo eliminar el elemento de la matriz JSON

Soy nuevo en nodejs y mongodb. Mi problema es que tengo un json del siguiente tipo

{ 
 _id: 199,
 name: 'Rae Kohout',
 scores: [ 
     { type: 'exam', score: 82.11742562118049 },
     { type: 'quiz', score: 49.61295450928224 },
     { type: 'homework', score: 28.86823689842918 },
     { type: 'homework', score: 5.861613903793295 }
 ]
}

Aquí quiero comparar el puntaje para el tipo 'tarea' y eliminar la tarea que tenga el puntaje más bajo. Para resolver esto, he escrito algunos códigos como

var low = '';
for(var i=0;i<doc.scores.length;i++)
{
 if(doc.scores[i].type == 'homework'){
   if(low == ''){
      low = doc.scores[i].score;
   }
   if( doc.scores[i].score > low ){
     console.log("index for lowest score is " + i);
     low = '';
   }
 }
}

Ahora puedo encontrar el índice para la puntuación más baja y quiero eliminar los valores en ese índice. Intenté usar el método Array.splice () pero eso funciona solo en Array. ¿Alguien puede ayudarme a resolverlo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta