对于我的应用程序,我有电影院和地址。电影院通过外键与地址相关。当显示电影院列表时,我想通过电影院的Addresses.Districts.name过滤它们。
如何在Dreamfactory API中进行此类查询?
答案 0 :(得分:0)
这应该会让您对如何处理查询有更多的了解,尽管您的数据模型可能比这稍微复杂一些......
这是一个简单的例子:
我们假设Cinemas是父表,而Addresses是孩子 表
每个影院都可以拥有任意数量的相关地址。
地址表有一个名为" CinemaId"。
的列要获得所有具有地址的电影院,其中州=您可以制作 以下查询。
GET / rest / db / Addresses?related = Cinemas_by_CinemaId& filter = state =' CA'
将过滤字符串转义为%3D' CA'这是一个好主意。
在结果中,每个与查询匹配的地址记录都会 包含父Cinemas记录作为名为的对象 Cinemas_by_CinemaId。
如果您需要更多见解,请告诉我们。