我有一个看起来像这样的工作查询:
const GETONEASSOCIATE_QUERY = gql`
query getOneAssociate($_id: String!) {
getOneAssociate(_id: $_id) {
_id
first_name
last_name
city
state
userIDinRelatedTable
}
} `;
现在我希望能够通过userIDinRelatedTable
查找一位员工。我是否必须编写一个全新的graphQL查询,或者,是否有一种设置查询的方法,以便我可以指定要用于查找的字段 - 例如:
enter code here
查询getOneAssociate($ _ args:args){
提前感谢所有想法/建议/信息!
答案 0 :(得分:1)
我猜你的方案你在Associate上有一个userIDinRelatedTable字段,它解析为RelatedTable。
因此,要获取查询中返回的字段,您可以
const GETONEASSOCIATE_QUERY = gql`
query getOneAssociate($_id: String!) {
getOneAssociate(_id: $_id) {
_id
first_name
last_name
city
state
userIDinRelatedTable {
id
field1
field2
}
}
} `;