반응형
> 이슈
hasura에서 쿼리를 POST하기 위해 mutation insert을 적용하던중
value값을 배열리터럴로 보내야 할때 (즉, key: "['value']"로 보내야 할 때)
아래와 같은 에러가 나타날 때가 있다.
"message": "malformed array literal: \"['value']\""
DB(우리는 postgresql)에 타입이 텍스트배열인데, 데이터는 객체리터럴 { }로 들어가있기 때문에 생기는 오류였다.
배열리터럴을 객체로 한번 더 감싸주면 해결된다.
> 해결
key: "{['value']}"
또는
DB에 텍스트배열이 세팅되어 있다면 key: "{value}"
반응형
'Graphql' 카테고리의 다른 글
"Not-NULL violation. null value in column \"created\" violates not-null constraint" (0) | 2022.10.18 |
---|
댓글