gpt4 book ai didi

php - DynamoDB : updateItem only if it already exists

转载 作者:行者123 更新时间:2023-12-03 00:08:14 26 4
gpt4 key购买 nike

默认情况下,如果具有指定索引的对象不存在,DynamoDB 将创建一个新条目。有没有办法阻止这种情况发生?我可以在更新之前查询表中的 key ,但最好在一个请求中完成所有这一切。

最佳答案

使用条件表达式id = :id,其中id是属性名称(或您的情况下的主键名称),:id是值(您要更新的项目的键)。

条件表达式始终在写入之前进行评估。如果该表达式的计算结果不为 true(如果该键不存在或不同,则不会),则不会更新或放置新项目。

关于php - DynamoDB : updateItem only if it already exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38538754/

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