Field có thể nhận đối số (arguments) để lọc dữ liệu, ví dụ user(id: 2).
Cho một mảng users và query user(id: X) { ... }, hãy tìm phần tử có id === X rồi trả về object chỉ gồm field con được hỏi. Nếu không tìm thấy, trả null.
Input:
[{"id":1,"name":"A"},{"id":2,"name":"B"}]
query { user(id: 2) { name } }
Output:
{"name":"B"}
Dòng 1: mảng users JSON.
Dòng 2: query query { user(id: X) { f1 f2 } }.
id là số nguyên. 0 ≤ số users ≤ 100.
Object field con được hỏi, hoặc null nếu không tìm thấy id.
Ví dụ:
Đầu vào:
[{"id":1,"name":"A"},{"id":2,"name":"B"}]
query { user(id: 2) { name } }
Đầu ra:
{"name":"B"}Giải thích:
Đang tải editor...