Sql 回溯与深度查询
我想知道是否有可能检索和收集一个对象在Backand中保存的对象 例如,您有一个对象“Trip”,它与“Destination”具有一对多关系,因为一次旅行可以有多个目的地。对象“Trip”中的属性“destination”是一个集合Sql 回溯与深度查询,sql,ionic-framework,backand,Sql,Ionic Framework,Backand,我想知道是否有可能检索和收集一个对象在Backand中保存的对象 例如,您有一个对象“Trip”,它与“Destination”具有一对多关系,因为一次旅行可以有多个目的地。对象“Trip”中的属性“destination”是一个集合 在查询“Trip”对象时,我是否能够接收“Trip”对象具有集合的关联“Destination”对象?在获取父对象(/1/objects/Trip)时,无法获取集合对象(Destination)的信息,因此需要为其创建查询: SELECT trip FROM De
在查询“Trip”对象时,我是否能够接收“Trip”对象具有集合的关联“Destination”对象?在获取父对象(/1/objects/Trip)时,无法获取集合对象(Destination)的信息,因此需要为其创建查询:
SELECT trip FROM Destination
WHERE trip IS NOT NULL
group by trip
查询将返回所有行程id,您可以循环这些id,并为每次行程发出特定的API请求。要获取目的地集合,请使用deep=true,如下所示:
/1/objects/Trip/1?deep=true
根据您的客户端UI,您可以使用Promise执行上述代码并使其成为延迟加载。您可以创建一个按需操作并在服务器上运行循环,同时返回包含所有数据的JSON