Mutation
insert
mutation insert_example {
insert_tag(
objects: [
{
title: "Tag #1",
user_id: 1
},
{
title: "Tag #2",
user_id: 1
}
]
) {
id
title
}
}
insert_one
mutation insert_example {
insert_tag_one(
object: {
name: "Tag #3",
color: "Purple",
user_id: 56
}
) {
id
name
created_at
}
}
update_by_pk
mutation update_example {
update_tag_by_pk(
pk_columns: {
id: 5
},
_set: {
name: "Tag #3 [updated]"
}
) {
name
updated_at
}
}
update
mutation update_example {
update_tag(
where: {
id: { _in: [3, 4, 5] }
},
_set: {
color: "Cyan"
}
) {
id
name
color
updated_at
}
}
delete_by_pk
Example:
mutation delete_example {
delete_tag_by_pk(
id: 5
) {
id
}
}
delete
Example:
mutation delete_example {
delete_tag(
where: { color: { _is_null: true } }
){
id
}
}