findOneAndUpdate
ドキュメントを検索し、指定された更新ドキュメントのエントリのみを更新します。見つかったドキュメントの他のエントリは残ります。
findOneAndReplace
ドキュメントを検索し、すべてを削除します このドキュメント内にあり、指定された置換ドキュメントのエントリを設定します。
例: ドキュメントがあります{"name":"James", "age":"21"}
findOneAndUpdate
を使用する場合 更新ドキュメントで機能{"age":"22"}
、ドキュメント{"name":"James", "age":"22"}
を取得します
findOneAndReplace
を使用する場合 置換ドキュメントで機能{"age":"22"}
、ドキュメント{"age":"22"}
を取得します (名前は削除されました)
参照: findOneAndUpdate Documentation
および