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