dynamoDB update-item python boto3

时间:2017-07-05 05:17:52

标签: python-2.7 amazon-web-services amazon-dynamodb boto3

我在DynamoDB表中有一个列,它将是以下类型: {"历史":{" L":[{" M":{" id":{" S" :" id"}," Flow":{" L":[{" S":" test2"} ]}," UUID":{" S":" 1234"}}}]}}

This is the History Column structure

列历史记录的类型为'列表'其中每个列表元素是一个包含3个值的映射 - id(字符串),Flow(List),uuid(String)

我的代码会多次触发update-item而且我想要的是,给定相同的id和uuid,新值将被附加到Flow列表中而不会打扰其他任何内容。

我已经参考了文档,但无法弄清楚如何编写UpdateExpression。

我现有的代码如下:

func datePickerValueChanged(sender:UIDatePicker) {

    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "MM/dd/yyyy"
    whenTextField.text = dateFormatter.string(from: sender.date)
}

使用此代码,每次触发更新功能时,都会在“历史记录”列表中附加一个新元素。相反,我需要将我想要的字符串附加到Flow列表。

请告诉我表达方式应该如何。

0 个答案:

没有答案