Mutation d'Enregistrements Multiples
Vous pouvez créer plusieurs enregistrements de table en utilisant les opérations de mutation GraphQL générées automatiquement par Archie Core.
Dans les exemples suivants, nous avons une table appelée students, qui contient des champs et des relations comme firstName, email, age.
Créer plusieurs enregistrements
Section intitulée « Créer plusieurs enregistrements »Requête
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 }}Réponse
{ "data": { "createStudentsMany": { "success": true } }}Créer plusieurs enregistrements avec des variables
Section intitulée « Créer plusieurs enregistrements avec des variables »Requête
mutation MyMutation1 ( $inputs: [StudentsCreateInput!]!) { createStudentsMany( inputs: $inputs ) { success }}Variables
{ "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" } ]}Réponse
{ "data": { "createStudentsMany": { "success": true } }}