Bird
0
0

Given the GraphQL query:

medium📝 query result Q13 of 15
GraphQL - Queries
Given the GraphQL query:
{ user1: user(id: 1) { name } user2: user(id: 2) { name } }

What will the result look like?
ASyntax error due to duplicate fields
B{ "user": { "name": "Bob" } }
C{ "name": "Alice" }
D{ "user1": { "name": "Alice" }, "user2": { "name": "Bob" } }
Step-by-Step Solution
Solution:
  1. Step 1: Understand alias usage in query

    The query uses aliases user1 and user2 to fetch two users separately.
  2. Step 2: Predict output structure

    The result will have keys user1 and user2 each with their respective name values.
  3. Final Answer:

    { "user1": { "name": "Alice" }, "user2": { "name": "Bob" } } -> Option D
  4. Quick Check:

    Aliases create separate keys = D [OK]
Quick Trick: Aliases create unique keys in output to avoid conflicts [OK]
Common Mistakes:
  • Expecting single 'user' key with last value
  • Ignoring alias effect on output keys
  • Thinking duplicate fields cause syntax error

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More GraphQL Quizzes