是否可以制作或构建包含模型的模型? 我建立了类似于休闲的东西但不是我真正想要的东西。我知道如何在SQL数据库或noSQL中掌握它的主要细节。
{
"name": "test",
"plural": "tests",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"name": {
"type": "string"
},
"fam": {
"type": "string",
"required": true
},
"description": {
"type": "string"
},
"tests":{
"testname":{
"type": "string"
},
"score":{
"type": "string"
}
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
但是explorer
显示的内容与POST
或GET
数据相似:
{
"name": "string",
"fam": "string",
"description": "string",
"tests": {},
"id": "string"
}
答案 0 :(得分:1)
您可以在json中定义hasMany / belongsTo关系(one-to-many)。确保定义外键。例如:我定义了一个人模型,其关系定义如下:
"person": {
"type": "embedsMany",
"model": "person",
"foreignKey": "boss"
},
"person": {
"type": "belongsTo",
"model": "person",
"foreignKey": "boss"
}
您应该在资源管理器中看到一个额外的GET / person / {id} / person方法,该方法返回哪个人属于哪个人(老板)。