Ude*_*esh 5 amazon-web-services graphql aws-amplify
我正在尝试创建一个具有关系的对象。
我正在使用自动生成的放大突变
当我创建一个没有关系的对象时,操作会成功。当我创建具有关系的对象时,操作失败。
我收到的错误消息是
"The variables input contains a field name 'customer' that is not defined for input object type 'CreateCreditcardInput' "
Run Code Online (Sandbox Code Playgroud)
自动生成的突变如下。
"The variables input contains a field name 'customer' that is not defined for input object type 'CreateCreditcardInput' "
Run Code Online (Sandbox Code Playgroud)
解决方案是将包含关系 ID 的属性从嵌套对象更改为字符串。
产生错误的原件是
{id: "", number: 1212112, expiration: "12/20", customer: {id:"81d86584-e031-41db-9c20-e6d3c5b005a6"}}
Run Code Online (Sandbox Code Playgroud)
现在有效的修正是
{id: "", number: 1212112, expiration: "12/20", creditcardCustomerId: "81d86584-e031-41db-9c20-e6d3c5b005a6"}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1846 次 |
| 最近记录: |