【发布时间】:2020-02-01 13:24:20
【问题描述】:
我将 DynamoDB 用作 K-V db(因为没有太多数据,我认为这很好),并且“V”的一部分是列表类型(大约 10 个元素)。有一些会话可以为其附加一个新值,但我无法在 1 个请求中找到执行此操作的方法。我的做法是这样的:
item = self.list_table.get_item(**{'k': 'some_key'})
item['v'].append('some_value')
item.partial_save()
我先请求服务器,修改值后保存。这不是原子的,看起来很丑。有没有办法在一个请求中做到这一点?
【问题讨论】:
标签: python amazon-web-services amazon-dynamodb boto