Хотя MongoDB по умолчанию гибкая, она поддерживает валидацию схемы на уровне базы данных — определение правил (обязательные поля, типы, ограничения значений), которым должны соответствовать документы. Это добавляет целостность данных в самом MongoDB (не только в коде приложения), балансируя гибкость и согласованность.
Определение правил валидации
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
