title: How to remove element from JSON array
body: <p>I'm new to nodejs and mongodb. My problem is I've a json of following type</p>
  
  <pre><code>{ 
   _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 }
   ]
  }
  </code></pre>
  
  <p>Here I want to compare score for the type 'homework' and remove the homework which has lowest score.To solve this I've written some code like</p>
  
  <pre><code>var low = '';
  for(var i=0;i&lt;doc.scores.length;i++)
  {
   if(doc.scores[i].type == 'homework'){
     if(low == ''){
        low = doc.scores[i].score;
     }
     if( doc.scores[i].score &gt; low ){
       console.log("index for lowest score is " + i);
       low = '';
     }
   }
  }
  </code></pre>
  
  <p>Now I'm able to find the index for the lowest score, and want to removes values at that index. I tried to use Array.splice() method but that works on Array only. can anyone help me to solve it ?</p>