DBAtlas · Veritabanı operasyon atlası

121: DocumentValidationFailure

MongoDB

Ne 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.

DBAtlas'ta aç →

Aynı motorda diğer kayıtlar