[英]How can I add data to a multivalued attribute in DynamoDB using boto?
在我的表中,假设我存储了一些像这样的数据:
Item(Table('test'), data={'id': '123', 'content': 'test', 'list': set([1,2,3,4])}).save()
它具有多值属性“列表”。 我想在表中搜索id = 123,如果它存在,则通过在其上附加另一个列表来更新'list'属性,例如[5,6]
一些搜索使我想到了这个stackoverflow答案 ,该答案指向UpdateItem操作,但是我找不到如何使用ADD操作的示例。
谁能提供一个示例说明我该怎么做? 我是python和DynamoDB的初学者。
from boto.dynamodb2.table import Table
table = Table('users')
item = table.get_item(id=123)
for i in #your_list_to_append#:
item['list'].append(i)
item.save(overwrite=True)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.