2016-04-06 5 views
2

オブジェクトがBackandに保持されているオブジェクトのコレクションとコレクションを取得することができるかどうかを知りたい。深い質問を返す

たとえば、「目的地」と1対多の関係を持つ「旅行」というオブジェクトがあります。トリップには多くの目的地があるため、オブジェクト 'Trip'の属性 'destination'はコレクションです。

Tripオブジェクトを照会する際、Tripオブジェクトにコレクションが含まれている関連する 'Destination'オブジェクトを受け取ることは可能ですか?

答えて

3

あなたはそれのためのクエリを作成する必要があるので、コレクションオブジェクト(目的地)についての情報を取得する方法はありません(/ 1 /オブジェクト/トリップ)親オブジェクトを取得中:

SELECT trip FROM Destination 
WHERE trip IS NOT NULL 
group by trip 

クエリはすべてのTrip IDを返します。これをループして、各Tripに対して特定のAPIリクエストを作成できます。先のコレクションは真=深い使用取得するには、次のように:

/1/objects/Trip/1?deep=true 

はあなたのクライアントのUIに依存して、あなたは上記のコードを実行し、その約束を使用して遅延ロードすることができます。オンデマンドアクションを作成してサーバー上でループを実行し、すべてのデータを一度にJSONに戻すことができます。

関連する問題