DBAtlas · Atlas für Datenbankbetrieb

14: TypeMismatch

MongoDB

Was bedeutet das?

Der Typ des gelieferten Werts entspricht nicht dem erwarteten BSON-Typ. Für ein Feld oder Argument wurde ein anderer Datentyp erwartet.

Ursache

Text, wo eine Zahl erwartet wird, ein String statt eines Datums, ein einzelner Wert, wo ein Array erwartet wird, ein Argument falschen Typs an einen Aggregate-/Abfrageoperator oder Typinkonsistenz im Schema.

Lösung

Liefere den richtigen BSON-Typ für das Feld/Argument. Konvertiere Typen in der Anwendungsschicht, bevor du Daten speicherst (z. B. Zahlen als echte Number-Werte schreiben). Prüfe die von Abfrage- und Aggregate-Operatoren erwarteten Typen. Setze Typkonsistenz mit einem Schema-Validator durch.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank