Apollo GraphQL:一个查询可以支持不同的查找字段吗?
我有一个工作查询,如下所示:Apollo GraphQL:一个查询可以支持不同的查找字段吗?,graphql,apollo,apollostack,Graphql,Apollo,Apollostack,我有一个工作查询,如下所示: const GETONEASSOCIATE_QUERY = gql` query getOneAssociate($_id: String!) { getOneAssociate(_id: $_id) { _id first_name last_name city state userIDinRelatedTable } } `; 现在,我希望能够通过useridRelatedTable查找关联人员。我是否必
const GETONEASSOCIATE_QUERY = gql`
query getOneAssociate($_id: String!) {
getOneAssociate(_id: $_id) {
_id
first_name
last_name
city
state
userIDinRelatedTable
}
} `;
现在,我希望能够通过useridRelatedTable
查找关联人员。我是否必须编写一个全新的graphQL查询,或者,是否有一种方法来设置查询,以便指定要用于查找的字段,例如:
在此处输入代码
查询getOneAssociate($\u args:args){
提前感谢所有人的想法/建议/信息!我猜在您的方案中,您的Associate上有一个UserIDRelatedTable字段,该字段解析为RelatedTable 因此,要获取查询中返回的字段,您可以
const GETONEASSOCIATE_QUERY = gql`
query getOneAssociate($_id: String!) {
getOneAssociate(_id: $_id) {
_id
first_name
last_name
city
state
userIDinRelatedTable {
id
field1
field2
}
}
} `;