Ibm cloud 环回-3个模型之间的一对多关系

Ibm cloud 环回-3个模型之间的一对多关系,ibm-cloud,loopbackjs,loopback,apiconnect,Ibm Cloud,Loopbackjs,Loopback,Apiconnect,我正在使用IBMAPIConnect作为环回应用程序。我有三个模型——主人、家和房间。关系描述如下: 所有者: 业主可能有一个或多个房屋 一个家或所有的家都属于一个特定的所有者 主页: 一个家会有不止一个房间 所有的房间都属于一个特定的家 在我的例子中,通过API Connect CLI,所有者是一个REST公开模型(REST资源),应该通过一对多关系与主模型直接相关。Home和Room是两种不暴露于休息的模型。家庭通过一对多关系与房间直接相关。房主和房间之间没有直接的联系,而是通过家庭

我正在使用IBMAPIConnect作为环回应用程序。我有三个模型——主人、家和房间。关系描述如下:

所有者:

  • 业主可能有一个或多个房屋
  • 一个家或所有的家都属于一个特定的所有者
主页:

  • 一个家会有不止一个房间
  • 所有的房间都属于一个特定的家
在我的例子中,通过API Connect CLI,所有者是一个REST公开模型(REST资源),应该通过一对多关系与主模型直接相关。Home和Room是两种不暴露于休息的模型。家庭通过一对多关系与房间直接相关。房主和房间之间没有直接的联系,而是通过家庭模式联系在一起的

我想以以下形式获取HTTP URL:

/owners/{id}/homes/{id}/rooms/{id}   
获取房主特定住宅的房间详细信息

我选择了一对多的关系,为业主的家和家庭房间与各自的外键。因为它不是多对多关系,所以我没有使用任何直通模型

我得到的URL没有任何对应的文件室:

/owners/{id}/homes/{id}

有什么办法吗?

我相信您正在寻找一个名为
nestRemoting()
的函数

以您的情况为例,您需要在启动文件中调用
Owner.nestRemoting('homes')
,以启用嵌套端点

详情请参阅我们的文件:

在我创建的环回示例关系中,分支包含您的模型和关系,以及如何使嵌套远程API工作,请检查:

我相信您正在寻找一个名为
nestRemoting()
的函数

以您的情况为例,您需要在启动文件中调用
Owner.nestRemoting('homes')
,以启用嵌套端点

详情请参阅我们的文件:

在我创建的环回示例关系中,分支包含您的模型和关系,以及如何使嵌套远程API工作,请检查:

如果您已经有了要查询的房间ID,为什么需要从所有者ID和家庭ID中查询房间?如果您已经有了要查询的房间ID,为什么需要从所有者ID和家庭ID中查询房间?