【发布时间】:2020-09-06 20:26:12
【问题描述】:
我正在 Hasura 中构建我的第一个多对多插入突变,但发现它很困难。 the docs 中的语法和随附的解释很难理解。
我只是想在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"
}
]
}
提前感谢您的帮助。
【问题讨论】: