我定义了两个模型;位置和地址,定义如下:
"address": {
"properties": {
"address1": {
"type": "string",
"required": true
}
},
"public": true,
"dataSource": "db",
"plural": "addresses"
},
"location": {
"properties": {
"title": {
"type": "string"
},
"address":{
"type": "address",
"required": true
}
},
"public": true,
"dataSource": "db",
"plural": "locations"
}
当我通过 API Explorer基于地址模型创建对象时, address1上的所需约束按预期运行,我必须提供一个值来创建对象。
当我通过 API Explorer基于位置模型创建对象时,地址所需的约束按预期工作,但地址模型的address1所需的约束却没有。我能够创建一个没有地址 1 的地址,这不是我所期望的。
我做错了什么还是仅在根对象上执行验证?
我正在使用内存数据源、节点 v0.10.24 和环回 v1.8.6。