gpt4 book ai didi

python - 无法弄清楚如何使用 boto v2.25.0 增加 DynamoDB 计数器

转载 作者:行者123 更新时间:2023-11-28 16:39:13 24 4
gpt4 key购买 nike

新界面似乎没有公开更新的 ADD 功能。我想做类似的事情:

my_item = my_table.get_item(key=my_key,hash=my_hash)
my_item.add_attribute('count_votes',1)
my_item.partial_save()

这似乎在以前的版本中是可行的。在 2.25 中,我得到:AttributeError: 'Item' 对象没有属性 'add_attribute'

最佳答案

你是对的,这个 add_attribute 现在不存在。看起来您需要在 boto.dynamodb.layer1 上使用 update_item api。

添加工作代码 - 我在本地 DynamoDB 上试过:

conn.update_item(
"table-1",
{"firstKey":{"S":"12345"}},
{"counter":{"Action":"ADD","Value":{"N":"1"}}}
)

这里它在以“firstKey”作为哈希键的表上将计数器加 1。

关于python - 无法弄清楚如何使用 boto v2.25.0 增加 DynamoDB 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21820761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com