UpdateExpression 내에서 list_append 함수를 사용할 때 잘못된 피연산자 유형 오류

마이크

list_append 함수를 사용하여 DynamoDB의 기존 StringSet에 문자열을 추가하려고합니다. 누구든지이 코드의 문제점을 볼 수 있습니까? Amazon 문서를 읽고 다시 읽었지만 문제를 찾을 수없는 것 같습니다.

$this->objClient->updateItem( array(
        'TableName' => 'mytable',

        'Key' => array(
            'sEmailAddress' => array(
                'S' => '[email protected]'
            )
        ),

        "ExpressionAttributeValues" => array(
            ':vServices' => array( 
                                "SS" => array( 
                                    'value to append'
                                )
                            )
        ),

        "ExpressionAttributeNames" => array(
            "#serv" => "sServices"
        ),

        'UpdateExpression' =>   'set #serv = list_append( #serv, :vServices )'

    ));

생성 된 오류 메시지는 다음과 같습니다.

잘못된 UpdateExpression : 연산자 또는 함수의 피연산자 유형이 잘못되었습니다. 연산자 또는 함수 : list_append, 피연산자 유형 : SS

내가 읽은 내용에서 두 피연산자가 모두 StringSet이어야한다고 생각했습니다. 헛되이 두 번째 매개 변수를 단일 문자열 ( 'S'유형)으로 변경하려고 시도했지만 여전히 동일한 종류의 오류가 발생합니다.

잘못된 UpdateExpression : 연산자 또는 함수의 피연산자 유형이 잘못되었습니다. 연산자 또는 함수 : list_append, 피연산자 유형 : S

어떤 도움이라도 대단히 감사하겠습니다!

giaour

list_append두 목록에서 작동합니다. 세트에 항목을 추가하려면 결과를 ADD호출 SET하는 대신 연산자를 사용할 수 있습니다 list_append.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

pandas 열에 함수를 적용하면 "abs ()에 대한 잘못된 피연산자 유형 : 'str'"오류가 발생합니다.

분류에서Dev

자바 스크립트 함수를 테스트 할 때 잘못된 유형의 오류

분류에서Dev

'aws lambda invoke'를 사용할 때 localstack에서 '잘못된 참조 형식'오류가 발생 함

분류에서Dev

함수 매개 변수에 정수를 곱하려고 할 때 지원되지 않는 피연산자 유형 오류

분류에서Dev

if 조건에서 bash 산술 연산자를 사용할 때 잘못된 결과

분류에서Dev

C 함수에 잘못된 인수 유형을 제공 할 때 오류 / 경고 발생

분류에서Dev

nodejs에서 protobufjs를 사용하여 .net에서 protobuf 메시지를 사용할 때 잘못된 와이어 유형 및 색인 범위를 벗어남 오류

분류에서Dev

이항 연산자 컴파일 오류에 대한 잘못된 피연산자 유형

분류에서Dev

Typescript 함수 / 콜백 유형 : "잘못된"반환 값으로 함수를 할당 할 때 오류 없음

분류에서Dev

현재 날짜로부터 생년월일을 계산할 때 이항 연산자 &&에 대한 잘못된 피연산자 유형

분류에서Dev

함수 변형을 방문 할 때 "잘못된 변환"오류

분류에서Dev

연산자 '=='는 'int'및 'string'오류 유형의 피연산자에 적용 할 수 없습니다.

분류에서Dev

이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

분류에서Dev

이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

분류에서Dev

및 연산자를 사용하여 누적 함수에서 내 코드가 잘못된 이유

분류에서Dev

기존 테이블에서 기본 키를 생성 할 때 잘못된 데이터 유형 오류

분류에서Dev

코드 뒤에서 쿼리를 사용할 때 잘못된 문자 오류 메시지 표시

분류에서Dev

형식화 문자열 (보간 된 문자열이라고도 함)에서 삼항 연산자를 사용할 때 오류 발생

분류에서Dev

오류 : 원시 소켓에서 sendto ()를 사용할 때 잘못된 주소

분류에서Dev

zip 객체에서 for 루프를 사용할 때 잘못된 구문 오류

분류에서Dev

오류 : 사용자 정의 함수에서 '수식에 사용 된 값이 잘못된 데이터 유형입니다'

분류에서Dev

사용자가 잘못된 입력을 할 때 내 파이썬 체중 계산기에 오류 마사지를 표시하는 방법

분류에서Dev

firebase 앱 내에서 react useState 후크를 사용할 때 잘못된 후크 호출 오류

분류에서Dev

여러 emmeans에서 lapply 사용, 오류 : 잘못된 첨자 유형 'S4'

분류에서Dev

Parse.com RestAPI에 게시 할 때 잘못된 콘텐츠 유형 오류

분류에서Dev

반복기를 사용하여 다른 클래스에서 메서드를 호출 할 때 "오류 : '->'의 기본 피연산자에 포인터 유형이 아닌 '***'가 있습니다."오류

분류에서Dev

반복기를 사용하여 다른 클래스에서 메서드를 호출 할 때 "오류 : '->'의 기본 피연산자에 포인터 유형이 아닌 '***'가 있습니다."오류

분류에서Dev

연산자 오버로딩을 수행 할 때 클래스 내에서 인쇄 함수를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

bigquery에 오류를 사용 설정할 때 잘못된 레코드 번호를받지 못함

Related 관련 기사

  1. 1

    pandas 열에 함수를 적용하면 "abs ()에 대한 잘못된 피연산자 유형 : 'str'"오류가 발생합니다.

  2. 2

    자바 스크립트 함수를 테스트 할 때 잘못된 유형의 오류

  3. 3

    'aws lambda invoke'를 사용할 때 localstack에서 '잘못된 참조 형식'오류가 발생 함

  4. 4

    함수 매개 변수에 정수를 곱하려고 할 때 지원되지 않는 피연산자 유형 오류

  5. 5

    if 조건에서 bash 산술 연산자를 사용할 때 잘못된 결과

  6. 6

    C 함수에 잘못된 인수 유형을 제공 할 때 오류 / 경고 발생

  7. 7

    nodejs에서 protobufjs를 사용하여 .net에서 protobuf 메시지를 사용할 때 잘못된 와이어 유형 및 색인 범위를 벗어남 오류

  8. 8

    이항 연산자 컴파일 오류에 대한 잘못된 피연산자 유형

  9. 9

    Typescript 함수 / 콜백 유형 : "잘못된"반환 값으로 함수를 할당 할 때 오류 없음

  10. 10

    현재 날짜로부터 생년월일을 계산할 때 이항 연산자 &&에 대한 잘못된 피연산자 유형

  11. 11

    함수 변형을 방문 할 때 "잘못된 변환"오류

  12. 12

    연산자 '=='는 'int'및 'string'오류 유형의 피연산자에 적용 할 수 없습니다.

  13. 13

    이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

  14. 14

    이상한 오류 "연산자 '*'는 'double'및 'decimal'유형의 피연산자에 적용 할 수 없습니다."

  15. 15

    및 연산자를 사용하여 누적 함수에서 내 코드가 잘못된 이유

  16. 16

    기존 테이블에서 기본 키를 생성 할 때 잘못된 데이터 유형 오류

  17. 17

    코드 뒤에서 쿼리를 사용할 때 잘못된 문자 오류 메시지 표시

  18. 18

    형식화 문자열 (보간 된 문자열이라고도 함)에서 삼항 연산자를 사용할 때 오류 발생

  19. 19

    오류 : 원시 소켓에서 sendto ()를 사용할 때 잘못된 주소

  20. 20

    zip 객체에서 for 루프를 사용할 때 잘못된 구문 오류

  21. 21

    오류 : 사용자 정의 함수에서 '수식에 사용 된 값이 잘못된 데이터 유형입니다'

  22. 22

    사용자가 잘못된 입력을 할 때 내 파이썬 체중 계산기에 오류 마사지를 표시하는 방법

  23. 23

    firebase 앱 내에서 react useState 후크를 사용할 때 잘못된 후크 호출 오류

  24. 24

    여러 emmeans에서 lapply 사용, 오류 : 잘못된 첨자 유형 'S4'

  25. 25

    Parse.com RestAPI에 게시 할 때 잘못된 콘텐츠 유형 오류

  26. 26

    반복기를 사용하여 다른 클래스에서 메서드를 호출 할 때 "오류 : '->'의 기본 피연산자에 포인터 유형이 아닌 '***'가 있습니다."오류

  27. 27

    반복기를 사용하여 다른 클래스에서 메서드를 호출 할 때 "오류 : '->'의 기본 피연산자에 포인터 유형이 아닌 '***'가 있습니다."오류

  28. 28

    연산자 오버로딩을 수행 할 때 클래스 내에서 인쇄 함수를 사용할 수없는 이유는 무엇입니까?

  29. 29

    bigquery에 오류를 사용 설정할 때 잘못된 레코드 번호를받지 못함

뜨겁다태그

보관