Jak usunąć element z tablicy JSON

Jestem nowy w nodejs i mongodb. Moim problemem jest to, że jestem typem tego typu

{ 
 _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 }
 ]
}

W tym miejscu chcę porównać wynik „rodzaju pracy domowej” i usunąć zadanie domowe, które ma najniższy wynik. Aby rozwiązać ten problem, napisałem kod podobny do

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 = '';
   }
 }
}

Teraz mogę znaleźć indeks dla najniższego wyniku i chcę usunąć wartości tego indeksu. Próbowałem użyć metody Array.splice (), ale działa ona tylko na Array. czy ktoś może mi pomóc rozwiązać ten problem?

questionAnswers(2)

yourAnswerToTheQuestion