javascript - How to remove element from JSON array -


i'm new nodejs , mongodb. problem i've json of following type

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

here want compare score type 'homework' , remove homework has lowest score.to solve i've written code like

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 lowest score " + i);      low = '';    }  } } 

now i'm able find index lowest score, , want removes values @ index. tried use array.splice() method works on array only. can me solve ?

use splice so:

doc.scores.splice(index, 1); 

Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -