콘텐츠로 이동

여러 레코드 변형

Archie Core의 자동 생성된 GraphQL 뮤테이션 작업을 사용하여 여러 테이블 레코드를 생성할 수 있습니다.

다음 예제에서는 firstName, email, age와 같은 필드 및 관계를 포함하는 students라는 테이블이 있습니다.

요청

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
}
}

응답

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

변수를 사용하여 여러 레코드 생성

섹션 제목: “변수를 사용하여 여러 레코드 생성”

요청

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

변수

{
"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"
}
]
}

응답

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