SimpleDBのドメインに新しいアイテムを入力する次のコードがあります。AWS SDKForPHPバージョン2を使用しています。
$client->putAttributes(array(
'DomainName' => $domainName,
'ItemName' => $uniqueid,
'Attributes' => array(
array('Name' => 'USER_ID', 'Value' => $uniqueid, 'Replace' => true),
array('Name' => 'EMAIL', 'Value' => $email, 'Replace' => true),
array('Name' => 'CREATED', 'Value' => $date, 'Replace' => true),
array('Name' => 'LAST_UPDATED', 'Value' => $date, 'Replace' => true),
)
));
条件付きプットを行うにはどうすればよいですか?EMAILが存在しないという条件が必要です。これは次のようなものです:Expected.Name => EMAIL Expected.Exists => Falseですが、構文がわかりません。
APIドキュメントへのリンクは次のとおりです。私はこれを実装するのに十分にそれらを理解していません。 http://docs.aws.amazon.com/aws-sdk-php-2/latest/class-Aws.SimpleDb.SimpleDbClient.html#_putAttributes
ありがとう!