Mutation là thao tác thay đổi dữ liệu. Ở đây mô phỏng addUser(name: ..., age: ...): thêm user mới với id tự tăng (= max id hiện có + 1, danh sách rỗng thì id = 1), rồi trả về user vừa tạo.
Input:
[{"id":1,"name":"A","age":20}]
addUser(name: "B", age: 25)
Output:
{"id":2,"name":"B","age":25}
Dòng 1: mảng users hiện có (mỗi user có id, name, age).
Dòng 2: mutation addUser(name: "...", age: N).
0 ≤ số users ≤ 100. age là số nguyên. id hiện có là số nguyên dương.
Object user vừa tạo, key theo thứ tự id, name, age.
Ví dụ:
Đầu vào:
[{"id":1,"name":"A","age":20}]
addUser(name: "B", age: 25)
Đầu ra:
{"id":2,"name":"B","age":25}Giải thích:
Đang tải editor...