モデル定義は次のとおりです。
pricing: { type: Number, default: null }
これは、Mongoose がソース データが null のレコードを更新しようとしたときに発生する例外です。
私が得たエラーメッセージ:
message: 'Cast to number failed for value "NaN" at path "pricing"',
name: 'CastError',
type: 'number',
value: NaN,
path: 'pricing'
この場合、アプリケーションはフィールドを null 許容の Number フィールドとして扱うため、既存の値を null で更新する必要があります。
修正方法は?前もって感謝します!