环回和默认排序

时间:2017-10-03 14:48:12

标签: javascript node.js loopback

我开始研究环回。 我创建了我的应用程序,并在此模型下方:

{
  "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字段。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果没有将模型的任何属性称为id,则Loopback将自动添加id列。

假设您的模型,属性mov_id是id。通过添加id: true行:Reference

在模型中进行定义
{
  ...
  "properties": {
    "mov_id": {
      "type": "number",
      "required": true,
      "id":true
    },
  ...
}