dreamfactory:如何过滤相关对象

时间:2014-05-29 02:54:45

标签: api

对于我的应用程序,我有电影院和地址。电影院通过外键与地址相关。当显示电影院列表时,我想通过电影院的Addresses.Districts.name过滤它们。

如何在Dreamfactory API中进行此类查询?

1 个答案:

答案 0 :(得分:0)

这应该会让您对如何处理查询有更多的了解,尽管您的数据模型可能比这稍微复杂一些......

  

这是一个简单的例子:

     

我们假设Cinemas是父表,而Addresses是孩子   表

     

每个影院都可以拥有任意数量的相关地址。

     

地址表有一个名为" CinemaId"。

的列      

要获得所有具有地址的电影院,其中州=您可以制作   以下查询。

     

GET / rest / db / Addresses?related = Cinemas_by_CinemaId& filter = state =' CA'

     

将过滤字符串转义为%3D' CA'这是一个好主意。

     

在结果中,每个与查询匹配的地址记录都会   包含父Cinemas记录作为名为的对象   Cinemas_by_CinemaId。

如果您需要更多见解,请告诉我们。