如果我有一个像
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:
}