【发布时间】:2013-05-01 20:41:49
【问题描述】:
如果我有类似的架构
var kitty = Schema(
{
"name": {type: String, required: true},
"age" : Number
}
在移动应用上,我构建了一个包含表单内容的 JSON 文档,但只包含必填字段和非空字段,例如:
//pseudo android app code
var kitty = {};
kitty.name = field1.value;
if (age.text !== undefined)
kitty.age= age.text;
doHTTPSend(url, kitty);
这是否会验证,或者文档是否必须与架构 1:1 匹配,例如:
var kitty =
{
"name": "Sylvester",
"age": null //or age:"", or age:
}
【问题讨论】:
标签: validation schema mongoose document