title: Mongoose pre hooks for save and update do not get called when i used a Model.findOneAndUpdate
body: <p>I have created a an express application with mongoose. I also created a save and update hook as follows :</p>
  
  <pre><code>userSchema.pre("update", async function save(next) {
      console.log("inside update")
       });
  
  userSchema.pre("update", async function save(next) {
      console.log("inside save")
       });
  </code></pre>
  
  <p>but anytime I call a <code>Model.findOneAndUpdate()</code> the pre hooks are not called, does the <code>save</code> and <code>update</code> prehook not work for <code>findOneAndUpdate</code> ? </p>