title: Cannot perform update query because update values are not defined
body: <p>I am trying to execute a mutation like so</p>
  
  <pre><code>mutation creating {
    createTeam(
      payload: {
        name: "Team von abc"
        tacts:["94b4cbc2-b996-482f-b712-967bdb646e73"]
      }
    ) {
      id
      name
    }
  }
  </code></pre>
  
  <p>This results in :</p>
  
  <blockquote>
    <p>"message": "Cannot perform update query because update values are not
    defined. Call \"qb.set(...)\" method to specify updated values.",</p>
  </blockquote>
  
  <p>My graphql is defined like this:</p>
  
  <pre><code>input CreateTeamPayload {
      name: String
      tacts:[ID!]
  }
  
  type Team {
      id: ID!
      name: String
      tacts: [Tact]!
  }
  
  type Query {
      fetchTeams: [Team]!
      fetchTeamById(id: ID!): Team
  }
  type Mutation {
      createTeam(payload: CreateTeamPayload): Team!
  }
  </code></pre>
  
  <p>My Team requires an ID from a "tact" so I provide him with an ID from a "tact" I created before. Is this approach wrong? How can I mutate types that reference other types? is there some documentation that actually does this?</p>