我正在使用IBM API Connect作爲Loopback應用程序。我有3個模型 - 所有者,家庭和房間。的關係描述如下:Loopback - 3個模型之間的一對多關係
OWNER:
- 所有者可能有一個或一個以上的家庭(一個或多個)
- 家庭或所有家庭都屬於一個特定的所有者
HOME:
- 家庭將有一個以上的房間
- 所有的房間屬於特定家庭
在我的情況下,通過API連接CLI,業主是一個REST暴露模型(REST資源),並應該通過單直接關係到家庭模型一對多的關係。主頁&房間是沒有暴露給REST的兩個模型。家庭與房間通過一對多的關係直接相關。所有者和房間並不直接相關,而是通過家居模式相關。
我想在這些形式的HTTP網址:
/owners/{id}/homes/{id}/rooms/{id}
拿到房間的細節爲業主的特定家庭
我chosed一個一對多的關係業主 - 家庭和家庭房,各自的外鍵。由於它不是多對多的關係,我沒有使用任何模型。
的網址我越來越沒有任何房間對應:
/owners/{id}/homes/{id}
任何想法,我該怎麼辦呢?
爲什麼你需要從房主ID和家庭ID guery房間,如果你已經有你要查詢的房間ID? – Overdrivr