121: DocumentValidationFailure
MongoDBWas 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.