我在DynamoDB中有一个对象:
{ 'UserID' : 'Hank', ConnectionList : {'con1', 'con2'} }
通过在lambda函数中使用boto3,我想将“con3”添加到字符串集。 到目前为止,我一直在尝试以下代码,但没有成功:
ddbClient = boto3.resource('dynamodb')
table = ddbClient.Table("UserInfo")
table.update_item(
Key={
"UserId" : 'Hank'
},
UpdateExpression =
"SET ConnectionList = list_append(ConnectionList, :i)",
ExpressionAttributeValues = {
":i": { "S": "Something" }
},
ReturnValues="ALL_NEW"
)
但是,无论我如何尝试将信息放入字符串集中,它总是运行错误
由于您使用的是资源API,因此必须在语句中使用Python数据类型
set
:相关问题 更多 >
编程相关推荐