findOneAndUpdate söker igenom dokumentet och uppdaterar bara posterna i det givna uppdateringsdokumentet. De andra posterna i det hittade dokumentet kommer att finnas kvar.
findOneAndReplace söker i dokumentet, tar bort allt i detta dokument och ställer in posterna för det givna ersättningsdokumentet.
Till exempel: Du har ett dokument {"name":"James", "age":"21"}
Om du använder findOneAndUpdate funktion med uppdateringsdokumentet {"age":"22"} , får du dokumentet {"name":"James", "age":"22"}
Om du använder findOneAndReplace funktion med ersättningsdokumentet {"age":"22"} , får du dokumentet {"age":"22"} (Namnet har raderats)
Se:findOneAndUpdate-dokumentation och findOneAndReplace Documentation