Is iad na trí operation types iad, gach ceann mapáilte le root type sa schema:
Is iad na trí operation types iad, gach ceann mapáilte le root type sa schema:
query GetPost { # read
post(id: "1") { title }
}
mutation AddComment { # write; returns the created object so the client updates its cache
addComment(postId: "1", text: "Nice!") {
id
text
}
}
subscription OnComment { # live: fires every time a comment is added
commentAdded(postId: "1") {
id
text
}
}
Glacann mutations argóintí (go minic réad input) agus ba chóir dóibh na sonraí a ndeachaigh siad i bhfeidhm orthu a fhilleadh ionas gur féidir leis an gcliant athnuachan a dhéanamh gan dara hiarratas. Tá tábhacht leis an riail sheicheamhach: ritheann dhá mutation in aon doiciméad amháin — deposit agus ansin withdraw — san ord sin i gcónaí, ach d'fhéadfadh dhá réimse ceiste réiteach go comhuaineach.
Seiceálann agallóirí go bhfuil a fhios agat go bhfuil queries comhthreomhar agus saor ó fho-iarmhairtí agus go bhfuil mutations seicheamhach, agus go bhfuil iompar stádasach (WebSocket/SSE) ag teastáil ó subscription. Is é sonraí nuashonraithe a fhilleadh ó mutation an mhionsonra phraiticiúil a scarann na daoine a chuir GraphQL ar seoladh ó na daoine nár léigh ach faoi.
Leabharlann de cheisteanna agallaimh TF le freagraí mionsonraithe — ó Shóisearach go Sinsearach.
Síntiús