|
|
1
1
DynamoDB条件表达式可能会让人困惑,文档可能会使这个问题更加复杂! DynamoDB条件表达式的工作原理是:1)查找项,2)计算条件表达式,最后3)如果条件的计算结果为true,则写入数据库。
在本例中,DynamoDB首先尝试查找PK:“USER#B”SK:“BUG#2”不存在的项。如您所体验的,此项目将 无法写入DynamoDB,因为不存在具有该主键的项。
你可以通过这种方法来实现你的目标
ConditionCheck 在输入错误之前确认用户的存在。如果用户不存在,事务将失败,错误将不会写入DDB。 要更全面地解释DynamoDB条件表达式,我强烈建议您 Understanding DynamoDB Condition Expressions 亚历克斯·德布里。 |
|
|
fewfew · 为什么在进行筛选时会得到空列表? 4 年前 |
|
|
kk651 · 首先创建表,然后将项放入刚刚创建的表中 4 年前 |
|
|
GavinF · Dynamo DB-查找每个主键的最新条目 4 年前 |
|
|
Hamza Ahmad · 从DynamoDB表中获取最新值 8 年前 |