Kết hợp: query khai báo biến và dùng trong arguments. Mô phỏng query($id: Int) { user(id: $id) { ... } }: thay $id bằng giá trị trong variables, tìm user theo id, trả selection.
Input:
{"users":[{"id":1,"name":"A"},{"id":2,"name":"B"}]}
query($id: Int) { user(id: $id) { name } }
{"id":2}
Output:
{"user":{"name":"B"}}
Dòng 1: data JSON có key users.
Dòng 2: query có khai báo biến và dùng $id trong user(id: $id).
Dòng 3: variables JSON.
id nguyên. Field con là lá. Biến $id có trong variables.
Object {"user": {...}} hoặc {"user": null}. Thứ tự field theo query.
Ví dụ:
Đầu vào:
{"users":[{"id":1,"name":"A"},{"id":2,"name":"B"}]}
query($id: Int) { user(id: $id) { name } }
{"id":2}
Đầu ra:
{"user":{"name":"B"}}Giải thích:
Đang tải editor...