Как определить, что модель имеет много одинаковых моделей в Strongloop Loopback?

Как должен выглядеть файл models.json, если я хочу определить, что в организации много организаций?

Я попытался определить hasMany через Relationshio, используя промежуточную модель под названием client, но это не сработало:

"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"
      }
    }
  }

person Julian    schedule 11.06.2014    source источник


Ответы (1)


На вопрос ответил: https://groups.google.com/d/msg/loopbackjs/H7ivcbLAaHo/C9iQop4RXAYJ

person Raymond Feng    schedule 11.06.2014