node.js - Strongloop Loopback中如何定义一个模型有多个相同的模型?

标签 node.js loopbackjs

当我想定义一个组织有多个组织时,models.json 应该是什么样子?

我尝试使用名为“clients”的中间模型通过关系来定义 hasMany,但它不起作用:

"organization": {
  "properties": {
    "name": {
      "type": "string"
    }
  },
  "relations": {
    "clients": {
      "type": "hasMany",
      "model": "organization",
      "foreignKey": "clientId",
      "through": "client"
    }
  }
  "client": {
    "properties": {
      "organizationId": {
        "type": "number",
        "id": true
      },
      "clientId": {
        "type": "number",
        "id": true
      }
    },
    "relations": {
      "organization": {
        "type": "belongsTo",
        "model": "organization",
        "foreignKey": "organizationId"
      },
      "client": {
        "type": "belongsTo",
        "model": "organization",
        "foreignKey": "clientId"
      }
    }
  }

最佳答案

关于node.js - Strongloop Loopback中如何定义一个模型有多个相同的模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24165151/

相关文章:

node.js - 尽管 maxSockets 高,Nodejs 出站 HTTP 请求还是延迟

node.js - nodejs zmq - 收到的缓冲区数据比实际消息

node.js - 获取数据库插入错误

mysql - 如何使用 socket.io 实现长轮询?

javascript - 在 JavaScript/node js 的 for 循环中调用异步函数

node.js - 如何在loopback中制定API限速策略

angular - 随机获取 CORS 错误

node.js - 如何覆盖loopback的默认密码哈希方法和验证方法?

node.js - 从启动脚本环回注入(inject)新模型

javascript - 气质 `nestRemoting()`有时找不到关系