2016-04-05 21 views
0

アイテムがある場合にのみ更新したいです。 Expected値を使用しないと、アイテムが存在しない場合はそのアイテムが挿入されます。boto3 dynamodbアップデートアイテム期待値

dynamo.update_item(TableName=tableName, Expected={"myVar":{"Exists":True},{"Value":{"S":"myValue"}}}, Key={"myVar":"myValue"}, AttributeUpdates={"myVar":{"Action":"PUT", "Value":"myNewValue"}}) 

これは私に虚偽のエラーを与えます。手助け?

、例外が発生した状態イスト真実ではない
dynamo.update_item(TableName=tableName, Expected={"myVar":{"Exists":True, "Value":myValue}}, Key={"myVar":myValue}, AttributeUpdates={"myVar":{"Action":"PUT", "Value":myNewValue}}) 

:ConditionalCheckFailedException

答えて

関連する問題