Myslím, že
findOneAndUpdate
provádí atomovou operaci, takže předpokládám, žeupdateOne
ne.
Proč to předpokládáte?
findOneAndUpdate
vrátí dokument, zatímco updateOne
ne (vrátí pouze _id
pokud vytvořil nový dokument).
Myslím, že to je hlavní rozdíl. Tedy případ použití updateOne
je, když dokument nepotřebujete a chcete ušetřit trochu času a šířku pásma.