GraphQL 기본 문법 - 클라이언트

DDANDARA ㅣ 2020. 12. 11. 15:07

query

1. QUERY : SELECT와 같은 개념이다. 대신 서버에서 지정된 리소스 중 내가 원하는 필드만을 검색할 수 있다.

 

 

2. 동시에 두 개의 query를 작성할 수 있다. 하지만 IDE에서는 하나를 선택해 실행한다. 

 

3. 조건문을 사용해 필드값 중 조건을 만족하는 값을 검색할 수 있다.

 

 

4. Fragment : 필드의 함수, 구조체 역할로 두 쿼리문에서 중복되게 가져와야하는 필드가 있을 경우 사용한다. 사용 형식은 "...FragmentName"이다.

 

 

5. Subscription으로 데이터 변경 시 알림을 받을 수 있다. 이때는 웹소켓서버가 열려있어야 가능하다고 본다.

 

6. mutation: 서버의 데이터 변경이 가능하다. 데이터 필드 변경 후, 원하는 필드를 탐색할 수도 있다. 

'GraphQL' 카테고리의 다른 글

GraphQL 페이지네이션  (0) 2023.03.16
Schema Merge vs Federation(=join)  (0) 2023.01.19
GraphQL 기본 문법 - 서버  (0) 2021.04.18