如何在dynamodb putitem中的数组属性中嵌套数组

时间:2018-05-08 21:50:53

标签: php amazon-web-services amazon-dynamodb

我有以下代码将项目放在dynamoDb的表中,它工作正常。我想在数组中嵌套数组。例如,对于属性' color1'我想制作" A"是一系列的项目。我怎么能这样做

   dcl-c QUOTE '''';
   dcl-s myStmt varchar(1000);

   myStmt = 'delete from file where filepgna in ('
              + QUOTE + 'PGM1' + QUOTE
              + QUOTE + 'PGM2' + QUOTE
              + QUOTE + 'PGM3' + QUOTE 
              + ')';
   exec sql
    execute immediate :myStmt;

1 个答案:

答案 0 :(得分:1)

与外部SS数组完全相同的方式;与映射:

$result = $client->putItem(array(
    'TableName' => 'usr',
    'Item' => array(
        'email' => array('S' => $_POST['email']),
        'first' => array('S' => $_POST['firstname']),
        'country' => array('S' => $_POST['country']),
        'last' => array('S' => $_POST['lastname']),
        'password' => array('S' => $hashedpassword),
        'list' => array('SS '=> array("1", "2", "3")),
        'color1' => array('SS' => array("A" => array('1', '2'), "2", "5")),
        'phonenumber' => array('S' => $_POST['phonenumber'])
    )
));