我正在使用环回来进行API设计和数据建模.我使用MySQL作为我的数据库.虽然我的API rest URL成功返回结果,例如/states/{id}/cities.我有以下模型,但似乎没有添加外键关系.以下是我的模型定义.
"state": {
"options": {
"relations": {
"cities": {
"type": "hasMany",
"model": "city",
"foreignKey": "stateId"
}
}
},
"properties": {
"name": {
"type": "string"
}
},
"public": true,
"dataSource": "db",
"plural": "states"
},
"city": {
"options": {
"relations": {
"state": {
"type": "belongsTo",
"model": "state",
"foreignKey": "stateId"
}
}
},
"properties": {
"name": {
"type": "string"
}
},
"public": true,
"dataSource": "db",
"plural": "cities"
}
Run Code Online (Sandbox Code Playgroud)
以下是城市表的截图.

以下是状态表截图.

我可能在这里做错了.期待任何指针.
Loopback 似乎使用“WHERE”查询来处理模型中的关系,而不是基于关系。以下是详细信息。
https://github.com/strongloop/loopback-connector-mysql/issues/16
| 归档时间: |
|
| 查看次数: |
3601 次 |
| 最近记录: |