2017-05-31 5 views
0

私はこのようになり、作業のクエリを持っている:Apollo GraphQL:1つのクエリサポートで異なるルックアップフィールドを検索できますか?

const GETONEASSOCIATE_QUERY = gql` 
query getOneAssociate($_id: String!) { 
    getOneAssociate(_id: $_id) { 
    _id 
    first_name 
    last_name 
    city 
    state 
    userIDinRelatedTable 
    } 
} `; 

今、私はuserIDinRelatedTableで仲間を検索できるようにしたいと思います。まったく新しいgraphQLクエリを書く必要がありますか、または、検索に使用するフィールドを指定できるようにクエリを設定する方法がありますか?

クエリgetOneAssociate($ _ args :args){

すべてのご意見/アドバイス/情報をお寄せいただきありがとうございます。

答えて

1

あなたのスキームでは、RelatedTableに解決するAssociateのuserIDinRelatedTableフィールドがあります。

だから、フィールドがクエリで返さ取得するあなたのことができ

const GETONEASSOCIATE_QUERY = gql` 
    query getOneAssociate($_id: String!) { 
    getOneAssociate(_id: $_id) { 
    _id 
    first_name 
    last_name 
    city 
    state 
    userIDinRelatedTable { 
     id 
     field1 
     field2 
    } 
    } 
} `; 
関連する問題