A. Call deleteUser mutation multiple times in one request
B. Pass IDs as a comma-separated string in deleteUsers(ids: "1,2,3")
C. Delete only one user at a time with deleteUser(id: "1")
D. Use a single mutation with an array of IDs: deleteUsers(ids: ["1", "2", "3"])
Solution
Step 1: Understand batch deletion
To delete multiple users at once, the mutation must accept an array of IDs.
Step 2: Evaluate options
Use a single mutation with an array of IDs: deleteUsers(ids: ["1", "2", "3"]) correctly passes an array of strings. Call deleteUser mutation multiple times in one request tries multiple mutations in one call, which is invalid syntax. Delete only one user at a time with deleteUser(id: "1") deletes only one user. Pass IDs as a comma-separated string in deleteUsers(ids: "1,2,3") passes a string instead of an array.
Final Answer:
Use a single mutation with an array of IDs: deleteUsers(ids: ["1", "2", "3"]) -> Option D
Quick Check:
Batch delete uses array of IDs [OK]
Hint: Batch deletes use array arguments, not comma strings [OK]
Common Mistakes:
Trying multiple mutations in one call
Passing IDs as comma string instead of array
Assuming single delete mutation handles multiple IDs
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.