const MUTATION_QUERY = gql`
mutation MUTATION_QUERY(
$name: bigint!
) {
insert_name(
objects: {
name: $name
}
) {
returning {
id
name
}
}
}
`;
const [onClick, { error, data }] = useMutation<{}, {}>(MUTATION_QUERY, {
variables: {
name: 1234,
},
});
Мой запрос на мутацию вставляет имя в мою таблицу и автоматически генерирует идентификатор. При консольном протоколировании переменной данных я могу просматривать поля id и name в объекте данных. Но я не могу получить к ним доступ по отдельности. Как я могу console.log "id". Спасибо.
console.log (data) выглядит следующим образом: {insert_name: {...}}
, который расширяется до:
insert_name:
returning: Array(1)
0: {id: 1, name: 1234}
length: 1
_proto_: Array(0)
_typename: "insert_name_mutation_response