Bird
0
0

Which of the following is the correct syntax for a simple GraphQL query to get a user's name and email?

easy📝 Syntax Q12 of 15
GraphQL - Queries
Which of the following is the correct syntax for a simple GraphQL query to get a user's name and email?
Aquery { user { name, email } }
Bquery user { name, email }
C{ user: name, email }
Dquery { user: name, email }
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct GraphQL query structure

    A GraphQL query starts with optional 'query' keyword, then curly braces containing the root field and requested subfields separated by commas or spaces.
  2. Step 2: Check each option's syntax

    'query { user { name, email } }' correctly uses the 'query' keyword, outer braces, nested 'user' braces for fields. 'query user { name, email }' misses opening brace after 'query'; '{ user: name, email }' lacks 'query' and uses invalid colon; 'query { user: name, email }' uses invalid colon after 'user'.
  3. Final Answer:

    query { user { name, email } } -> Option A
  4. Quick Check:

    Correct query syntax = query { user { name, email } } [OK]
Quick Trick: Use curly braces to nest fields correctly [OK]
Common Mistakes:
  • Omitting curly braces around nested fields
  • Using colons incorrectly inside queries
  • Placing fields outside braces

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More GraphQL Quizzes