|
|
@@ -1,6 +1,7 @@
|
|
|
import boto3
|
|
|
|
|
|
-
|
|
|
+
|
|
|
+# use Resource
|
|
|
def increase_rating(keya,dynamodb=None):
|
|
|
if not dynamodb:
|
|
|
dynamodb = boto3.resource('dynamodb')
|
|
|
@@ -14,7 +15,21 @@ def increase_rating(keya,dynamodb=None):
|
|
|
':val': 'hehe'},
|
|
|
ReturnValues="UPDATED_NEW")
|
|
|
return response
|
|
|
-
|
|
|
+
|
|
|
+# use Client
|
|
|
+def updata_ddb(name,msg,alias):
|
|
|
+ client = boto3.client('dynamodb')
|
|
|
+ table.update_item(TableName='hehe',
|
|
|
+ Key={'mykey': {'S':name}},
|
|
|
+ UpdateExpression='SET name = :name, alias = :alias',
|
|
|
+ ExpressionAttributeValues={
|
|
|
+ ':name': {
|
|
|
+ 'S': msg},
|
|
|
+ ':alias':{
|
|
|
+ 'S': alias}
|
|
|
+ })
|
|
|
+
|
|
|
+
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
update_response = increase_rating("cxy")
|