title: Save array after lodash remove
body: <p>So I have this code: </p>
  
  <pre><code>_.remove(user.items, userItem =&gt; userItem.id === sellingItem.id);
  
  user.save();
  </code></pre>
  
  <p>What it currently does is that it removes one item from the array but the problem is when I save the user the array still has the same removed item in it. When I do <code>splice</code> and save the user the item is removed from the database too. Why this doesn't work with <code>remove</code>? </p>
  
  <p><strong>EDIT</strong></p>
  
  <pre><code>_.remove(user.items, userItem =&gt; userItem.id === sellingItem.id);
  const newArray = user.items; // array without the item
  user.items = newArray;
  user.save(); 
  </code></pre>
  
  <p>In database is still old array. </p>