Salta ai contenuti

Mutazione di Più Record

Puoi creare più record di tabella utilizzando le operazioni di mutazione GraphQL generate automaticamente da Archie Core.

Negli esempi seguenti, abbiamo una tabella chiamata students, che contiene campi e relazioni come firstName, email, age.

Richiesta

mutation MyMutation1 {
createStudentsMany(
inputs: [
{
firstName: "Michael",
lastName: "Jones",
email: "michael.jones@example.com" ,
age: 24
city: "2900562f-d036-486d-be98-9ebf064c27fe"
}
{
firstName: "William",
lastName: "Miller",
email: "william.miller@example.com" ,
age: 23
city: "fd880601-8732-4b1b-a42d-4170ef9cc485"
}
]
) {
success
}
}

Risposta

{
"data": {
"createStudentsMany": {
"success": true
}
}
}

Richiesta

mutation MyMutation1 ( $inputs: [StudentsCreateInput!]!) {
createStudentsMany( inputs: $inputs ) {
success
}
}

Variabili

{
"inputs": [
{
"firstName": "Michael",
"lastName": "Jones",
"email": "michael.jones@example.com" ,
"age": 24,
"city": "2900562f-d036-486d-be98-9ebf064c27fe"
},
{
"firstName": "William",
"lastName": "Miller",
"email": "william.miller@example.com" ,
"age": 23,
"city": "fd880601-8732-4b1b-a42d-4170ef9cc485"
}
]
}

Risposta

{
"data": {
"createStudentsMany": {
"success": true
}
}
}