Как да се определи, че даден модел има много от същия модел в Strongloop Loopback?

Как трябва да изглежда models.json, когато искам да дефинирам, че една организация има много организации?

Опитах се да дефинирам 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"
      }
    }
  }

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


Отговори (1)


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

person Raymond Feng    schedule 11.06.2014