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 テーブルのスクリーンショットです。
私はここでそれを間違っているかもしれません。ポインタを楽しみにしています。