Я создаю свою первую вставную мутацию «многие ко многим» в Hasura и нахожу это трудным. Синтаксис в документах И сопутствующему объяснению очень трудно уследить.
Я просто пытаюсь добавить связь между component
и module
.
Вот состояние моего текущего запроса.
mutation MyMutation {
insert_component(objects: {component_module: {data: {module: {data: {id: "775c9e27-c974-4cfa-a01f-af50bd742726"}, on_conflict: {constraint: module_id_key, update_columns: id}}}}}) {
affected_rows
returning {
id
component_modules
}
}
}
Вот ошибка, которую я получаю.
{
"errors": [
{
"extensions": {
"path": "$.selectionSet.insert_component.args.objects[0].component_module.data",
"code": "constraint-violation"
},
"message": "Not-NULL violation. null value in column \"component_id\" violates not-null constraint"
}
]
}
Заранее спасибо за помощь.