> 백엔드 개발 > Golang > gosdk를 사용하여 Dynamodb에서 UpdateItem을 실행할 때 ValueBuilder 객체를 StringSet으로 선언하는 방법은 무엇입니까?

gosdk를 사용하여 Dynamodb에서 UpdateItem을 실행할 때 ValueBuilder 객체를 StringSet으로 선언하는 방법은 무엇입니까?

王林
풀어 주다: 2024-02-09 12:54:08
앞으로
369명이 탐색했습니다.

使用 gosdk 在 Dynamodb 中执行 UpdateItem 时如何将 ValueBuilder 对象声明为 StringSet?

여기 Apple의 편집자는 Dynamodb에서 UpdateItem을 실행할 때 gosdk를 사용하여 ValueBuilder 객체를 StringSet으로 선언하는 방법을 소개합니다. Dynamodb에서 StringSet은 문자열 모음을 저장하는 데 사용되는 데이터 유형입니다. ValueBuilder 객체를 사용하면 이 StringSet을 쉽게 구성하여 Dynamodb의 데이터를 업데이트할 수 있습니다. 다음으로 gosdk를 사용하여 이 프로세스를 구현하는 방법을 자세히 소개하겠습니다.

질문 내용

NOTE: 중복된 것처럼 보일 수도 있지만 golang을 통해 이 작업을 수행해야 하고 이는 js에 있기 때문에 다릅니다.

gosdk의 dynamodb 프로젝트에 대해 다음을 수행하고 싶습니다.

으아악

gosdk의 일반적인 구현은 다음과 같습니다.

으아악

그러나 SDK는 문자열 배열을 ss(stringset) 类型,而是视为 l(목록) 유형으로 처리하지 않습니다.

기록된 오류:

65bcdb1af85f

문서에서 유형을 언급하는 방법을 지정하는 기능을 찾을 수 없습니다.

누구든지 도와줄 수 있나요?

내가 이 일을 하고 싶은 이유:

  1. 속성 socialaccounts이 존재하지 않아도 작동하길 원합니다.
  2. 중복된 요소가 발생할 수 있으므로 set 操作与 list_append를 함께 사용하고 싶지 않습니다.

Solution

유형을 지정해야 하는 경우 dynamodb.attributevalue:

을 사용하세요. 65bcdb27f61a

출력:

으아악

위 내용은 gosdk를 사용하여 Dynamodb에서 UpdateItem을 실행할 때 ValueBuilder 객체를 StringSet으로 선언하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿