DBAtlas · データベース運用アトラス

14: TypeMismatch

MongoDB

意味

指定された値の型が想定される BSON 型と一致しない。フィールドまたは引数には別のデータ型が想定されていた。

原因

数値が想定される箇所にテキスト、日付の代わりに文字列、配列が想定される箇所に単一値を送信、aggregate/クエリ演算子に誤った型の引数を渡した、またはスキーマ内の型の不整合。

対処方法

フィールド/引数に正しい BSON 型を指定する。データ保存前にアプリケーション層で型を変換する (例: 数値は実際の Number 値として書き込む)。クエリ演算子と aggregate 演算子が想定する型を確認する。スキーマ validator で型の一貫性を徹底する。

DBAtlas で開く →

同じデータベースの他の項目