121: DocumentValidationFailure
MongoDBNe demek?
Eklenmek veya güncellenmek istenen belge, koleksiyon üzerinde tanımlı JSON Schema doğrulama kurallarını (validator) karşılamadığı için reddedildi.
Neden olur?
Belgenin şemaya uymaması: eksik zorunlu alan, yanlış BSON tipi, izin verilen aralık/desen dışı değer, ek (additional) alanların yasak olması veya validationAction 'error' iken kural ihlali.
Nasıl çözülür?
Hata detayındaki (errInfo) hangi kuralın ihlal edildiğini inceleyin. Belgeyi şemaya uygun hale getirin: zorunlu alanları ekleyin, tipleri düzeltin. Koleksiyon doğrulayıcısını collMod ile gözden geçirin. Geçici olarak validationLevel/validationAction ayarlanabilir ancak veri kalitesi için kuralları korumak tercih edilir.