我开始研究环回。 我创建了我的应用程序,并在此模型下方:
{
"name": "movimenti",
"plural": "movimenti",
"base": "PersistedModel",
"idInjection": true,
"options": {
"validateUpsert": true
},
"properties": {
"mov_id": {
"type": "number",
"required": true
},
"mov_tipo": {
"type": "string",
"required": true
},
"mov_valore": {
"type": "number",
"required": true
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
我将模型连接到MySQL DB:
"movimenti": {
"dataSource": "banca",
"public": true
}
我启动了该应用程序,并转到指示的地址。 我质疑GET方法,有这个错误:
" stack":"错误:ER_BAD_FIELD_ERROR:未知列' id'在'字段列表' \ n
但我的表格中没有ID字段。 我该如何解决这个问题?
答案 0 :(得分:0)
如果没有将模型的任何属性称为id,则Loopback将自动添加id
列。
假设您的模型,属性mov_id
是id。通过添加id: true
行:Reference
{
...
"properties": {
"mov_id": {
"type": "number",
"required": true,
"id":true
},
...
}