J'ai la requête de mise à jour DynamoDB suivante à l'aide de SDK php.DynamoDB updateItem ne fonctionne pas
$up = $this->dynamoDb->updateItem(array(
'TableName' => $this->dynamoTable,
'Key' => array(
'id' => array('S' => $id),
'time' => array('N' => $time)
),
//"ReturnValues" => 'UPDATED_NEW',
"UpdateExpression" => "SET #moderated = :val",
"ExpressionAttributeNames" => array(
"#moderated" => "changes_applied",
),
"ExpressionAttributeValues" => array(
':val' => array('N' => 1)
)
));
debug($up);
Mais cela ne fonctionne pas. Lorsque j'imprime le résultat renvoyé, j'obtiens le même enregistrement avant la mise à jour.
Quelqu'un peut-il m'aider à résoudre le problème?