5

API 設計とデータ モデリングにループバックを使用しています。データベースとして MySQL を使用しています。私の API レスト URL は正常に結果を返しますが、たとえば/states/{id}/cities. 次のモデルがありますが、外部キー関係が追加されていないようです。以下は私のモデル定義です。

"state": {
  "options": {
    "relations": {
      "cities": {
        "type": "hasMany",
        "model": "city",
        "foreignKey": "stateId"
      }
    }
  },
  "properties": {
    "name": {
      "type": "string"
    }
  },
  "public": true,
  "dataSource": "db",
  "plural": "states"
},
"city": {
  "options": {
    "relations": {
      "state": {
        "type": "belongsTo",
        "model": "state",
        "foreignKey": "stateId"
      }
    }
  },
  "properties": {
    "name": {
      "type": "string"
    }
  },
  "public": true,
  "dataSource": "db",
  "plural": "cities"
}

以下は都市テーブルのスクリーンショットです。 ここに画像の説明を入力

以下は、State テーブルのスクリーンショットです。 ここに画像の説明を入力

私はここでそれを間違っているかもしれません。ポインタを楽しみにしています。

4

2 に答える 2