DBAtlas · Atlas für Datenbankbetrieb

121: DocumentValidationFailure

MongoDB

Was bedeutet das?

Das einzufügende oder zu aktualisierende Dokument wurde abgelehnt, weil es die auf der Collection definierten JSON-Schema-Validierungsregeln (Validator) nicht erfüllt.

Ursache

Das Dokument entspricht nicht dem Schema: ein fehlendes Pflichtfeld, ein falscher BSON-Typ, ein Wert außerhalb des erlaubten Bereichs/Musters, verbotene zusätzliche Felder oder eine Regelverletzung, während validationAction auf 'error' steht.

Lösung

Untersuche die Fehlerdetails (errInfo), um zu sehen, welche Regel verletzt wurde. Passe das Dokument an das Schema an: Ergänze Pflichtfelder und korrigiere die Typen. Überprüfe den Validator der Collection mit collMod. validationLevel/validationAction können vorübergehend gelockert werden, für die Datenqualität ist es aber besser, die Regeln beizubehalten.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank