MJe*_*Jey 5 amazon-dynamodb dynamodb-queries
我想使用嵌套映射更新 dynamoDB 项目,但我不知道这些项目是否已经存在。如果它已经存在那就好了。但如果该项目尚不存在,我会收到错误消息。我无法选择预先创建那些“空”项目/地图。所以我尝试通过在 UpdateExpression 中使用两个 SET 来解决这个问题:
UpdateExpression: "SET #info = if_not_exists(#info, :fullData), #info.#version = :shortData",
Run Code Online (Sandbox Code Playgroud)
这让我出现以下错误:
Two document paths overlap with each other; must remove or rewrite one of these paths; path one: [info], path two: [info, V202014]"
Run Code Online (Sandbox Code Playgroud)
有没有人找到了解决方案,而无需尝试使用 2 次调用来阻止(1 次更新 => 如果错误添加新的)?或者如何绕过这两条路径的限制?
| 归档时间: |
|
| 查看次数: |
474 次 |
| 最近记录: |