对于文档中给出的模型示例,我注意到您可以创建pet
对象而无需owner
。如何在JSON中指定需要owner
?
我在“字段”标签中看到了“必需”切换,但是当我点击它时,切换不会移动。
[
{
"name": "pets",
"fields": {
"name": {
"type": "string"
},
"owner": {
"object": "users"
}
}
},
{
"name": "users",
"fields": {
"email": {
"type": "string"
},
"firstName": {
"type": "string"
}
"pets": {
"collection": "pets",
"via": "owner"
}
}
}
]
答案 0 :(得分:1)
目前在JSON中,外键不支持必填字段,但您可以解决它。我来自Backand,我们实际上计划很快添加它,但同时你可以做到:
try{
if (userInput.items == null){
throw new Error('must have owner');
}
}
catch(err){
throw new Error('must have owner');
}