簡體   English   中英

GraphQL 查詢結構

[英]GraphQL query structure

我正在學習 GraphQL 並且正在使用 Apollo(客戶端和服務器)我仍然對 GraphQL 查詢的結構有些困惑。

問題:

  1. 是否可以將標記為#1#2的行合並在一起? 由於線條非常相似,因此兩者兼有幾乎是多余的。
  2. 如果可能,是否可取?
  3. 如果不是,那么以這種方式構建查詢有什么好處?
const AddUserQuery = gql`
  /*#1*/mutation addUser($firstName: String!, $lastName: String!, $email: String!) {
    /*#2*/addUser(firstName: $firstName, lastName: $lastName, email: $email) {
      id,
      firstName,
      lastName,
      email
    }
  }`;
...
const [addUser, {data}] = useMutation(AddUserQuery);

提前致謝,

不。基本上#1是你,告訴 Apollo 你想要一個突變,你是否命名它取決於你,然后,在#2中,你告訴 Apollo,你想使用哪個突變。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM