findOneAndUpdate søger i dokumentet og opdaterer kun posterne i det givne opdateringsdokument. De andre poster i det fundne dokument forbliver.
findOneAndReplace søger i dokumentet, fjerner alt inde i dette dokument og angiver indtastningerne af det givne erstatningsdokument.
For eksempel: Du har et dokument {"name":"James", "age":"21"}
Hvis du bruger findOneAndUpdate funktion med opdateringsdokumentet {"age":"22"} , får du dokumentet {"name":"James", "age":"22"}
Hvis du bruger findOneAndReplace funktion med erstatningsdokumentet {"age":"22"} , får du dokumentet {"age":"22"} (Navnet er blevet slettet)
Se:findOneAndUpdate-dokumentation og findOneAndReplace-dokumentation