1

Mongoose のドキュメントを読んでいるときに、次のメモを見つけましたfindOneAndModify

findAndModify ヘルパーを使用する場合、値は適切な型にキャストされますが、以下は適用されません。

defaults
setters
validators
middleware

ドキュメントでは、これらを取得するには、 と を使用するアプローチに従う必要があることを説明していtraditionalます。findOnesave

私の質問: なぜこれらの機能が適用されないのですか? これが単に Mongoose 開発者の設計上の決定であることは理解していますが、 と のコードを見るfindOnefindOneAndUpdate、大きな違いはわかりません。

注:これは必ずしも に固有のものfindOneAndUpdateではありませんが、 などの他のメソッドに適用されますfindOneAndRemove

4

1 に答える 1