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 |