MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Anwendungsfälle für updateOne über findOneAndUpdate in MongoDB

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.