Ich denke, dass findOneAndUpdate
führt eine atomare Operation aus, also gehe ich davon aus, dass updateOne
nicht.
Warum nehmen Sie das an?
findOneAndUpdate
gibt ein Dokument zurück, während updateOne
nicht (es gibt nur die _id
zurück wenn es ein neues Dokument erstellt hat).
Ich denke, das ist der Hauptunterschied. Also der Anwendungsfall von updateOne
ist, wenn Sie das Dokument nicht benötigen und etwas Zeit und Bandbreite sparen möchten.