虽然 MongoDB 默认灵活,但它在数据库级别支持 schema 验证 — 定义规则(必需字段、类型、值约束)来约束文档。这在 MongoDB 本身中添加数据完整性(不仅在应用代码中),平衡灵活性和一致性。
定义验证规则
db.(, {
: {
: {
: ,
: [, ],
: {
: { : },
: { : , : },
: { : , : , : }
}
}
}
});
