【发布时间】:2015-12-19 00:58:21
【问题描述】:
我正在尝试从具有用户凭据和用户详细信息的单个表单中获取数据,并将它们存储在环回的单独模型中。我已经创建了所需的模型和关系,但我对如何做到这一点感到困惑。 由于指定了关系,这是否会自动发生,还是我必须使用 afterRemote 方法来做到这一点?
有我的模型
{
"name": "userdetails",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"first_name": {
"type": "string",
"required": true
},
"last_name": {
"type": "string",
"required": true
},
"primary_contact": {
"type": "string",
"required": true
},
"company_name": {
"type": "string",
"required": true
}
},
"validations": [],
"relations": {
"User": {
"type": "belongsTo",
"model": "user",
"foreignKey": "userId"
}
},
"acls": [],
"methods": []
}
和第二个模型
{
"name": "user",
"plural": "users",
"base": "User",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {},
"validations": [],
"relations": {
"UserDetails": {
"type": "hasOne",
"model": "userdetails",
"foreignKey": "userId"
}
},
"acls": [{
"accessType": "EXECUTE",
"principalType": "ROLE",
"principalId": "$unauthenticated",
"permission": "DENY",
"property": "GET"
}],
"methods": []
}
我已经查看了 loopback angular admin 项目,并试图将其用作参考点,但到目前为止我还没有成功解决这个问题。对此的任何指示将不胜感激。谢谢
【问题讨论】:
-
你能找到什么吗?我也有同样的问题。
标签: database loopbackjs loopback