別のモデル(つまり、別のコレクション内のドキュメント)を参照するプロパティを持つMongooseモデルがあります。参照されたドキュメントは常に存在するとは限りません(たとえば、削除されました)。このシナリオでは、model.someProp.populate()を呼び出すと、model.somePropがNULLに設定されます。
参照ドキュメントが見つからない場合に、NULLに設定される代わりに元のフィールド値を保持するように、.populate()の動作を変更することは可能ですか?
別のモデル(つまり、別のコレクション内のドキュメント)を参照するプロパティを持つMongooseモデルがあります。参照されたドキュメントは常に存在するとは限りません(たとえば、削除されました)。このシナリオでは、model.someProp.populate()を呼び出すと、model.somePropがNULLに設定されます。
参照ドキュメントが見つからない場合に、NULLに設定される代わりに元のフィールド値を保持するように、.populate()の動作を変更することは可能ですか?