0

我有一个看起来像这样的工作查询:

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) {

提前感谢所有人的任何想法/建议/信息!

4

1 回答 1

1

我猜在您的方案中,您在 Associate 上有一个解析为 RelatedTable 的 userIDinRelatedTable 字段。

因此,要获取查询中返回的字段,您可以

const GETONEASSOCIATE_QUERY = gql`
  query getOneAssociate($_id: String!) {
    getOneAssociate(_id: $_id) {
    _id
    first_name
    last_name
    city
    state
    userIDinRelatedTable {
      id
      field1
      field2
    }
  }
} `;
于 2017-05-31T06:39:54.787 回答