title: Difference between findOneAndDelete() and findOneAndRemove()
body: <p>I am not able to differentiate <a href="http://mongoosejs.com/docs/api.html#query_Query-findOneAndDelete" rel="noreferrer">findOneAndDelete()</a> And <a href="http://mongoosejs.com/docs/api.html#query_Query-findOneAndRemove" rel="noreferrer">findOneAndRemove()</a> in the <a href="http://mongoosejs.com/docs/api.html#Query" rel="noreferrer">mongoose documentaion</a>.</p>
  
  <blockquote>
    <p><strong>Query.prototype.findOneAndDelete()</strong></p>
    
    <p>This function differs slightly from Model.findOneAndRemove() in that
    findOneAndRemove() becomes a MongoDB findAndModify() command, as
    opposed to a findOneAndDelete() command. For most mongoose use cases,
    this distinction is purely pedantic. <strong>You should use
    findOneAndDelete() unless you have a good reason not to.</strong></p>
  </blockquote>