放大graphql在1:M模式中从上插入许多

放大graphql在1:M模式中从上插入许多,graphql,aws-amplify,Graphql,Aws Amplify,我有以下模式: type Block @model{ id: ID! @function(name: "idResolver-${env}") tasks: [Task] @connection(keyName: "byBlockId", fields: ["id"]) } type Task @model @key(name: "byBlockId", fields: ["block

我有以下模式:

type Block
  @model{
  id: ID! @function(name: "idResolver-${env}")
  tasks: [Task] @connection(keyName: "byBlockId", fields: ["id"])
}

type Task
  @model
  @key(name: "byBlockId", fields: ["blockId"], queryField: "tasksByBlockId") {
    
  id: ID! @function(name: "idResolver-${env}")
  blockId: ID
  title: String
}
我使用amplify自动生成突变\查询。 现在,我正在尝试插入包含任务的以下块:

    {
        title: patentData.title,
        tasks: [
          { title: 'some_title'},
          {title, 'some_other_title'}
        ]
    }
但我得到了一个错误:

he variables input contains a field name 'tasks' that is not defined for input object type 'CreateBlockInput' 
如何创建包含多个任务的块(而不是使用块的id创建每个任务)?
文档中确实缺少关于关系/连接的解释。

检查输入类型以获得创建块的变异…它不支持嵌套创建…插入块然后插入任务