サブ リソースエンドポイントを使用することをお勧めします。ドキュメントには、次の例が記載されています。
invoices = {
'url': 'people/<regex("[a-f0-9]{24}"):contact_id>/invoices'
...
次に、次のように GET を送信できます。
people/51f63e0838345b6dcd7eabff/invoices
これはおおよそ次のようになります: までにすべての請求書をください<contact_id>
。それがどのように機能するかの詳細な説明については、上記のリンクに従ってください。
コメントを読んだ後にUPDATE
同じデータソースをターゲットとするさまざまなエンドポイントをすべて持つことができるため、それぞれに 1 つのフィルターがあり、おそらくそのようなことを達成できます。engineers
エンドポイントとエンドポイントの両方がデータソースsales
を消費します。persons
1 つはエンジニアのみを返し、もう 1 つは営業担当者のみを返します。次に、departments
エンドポイントは、別のデータソース ( departments
) を使用して人物に関するデータ関係を持つか、フィールドのフィルターを使用して同じ人物リソースを使用することができdepartment
ます。それをテストしていませんが、おそらく試してみる価値があります。高度なデータソース パターンを参照してください。