相关疑难解决方法(0)

更新嵌套地图dynamodb

我有一个带有包含嵌套地图的属性的dynamodb表,我想更新一个特定的库存项目,该项目通过一个过滤器表达式进行过滤,该过滤器表达式从该地图中生成单个项目。

如何编写一个更新表达式以将位置更新为name = opel的项目的“就位三”,标签包括“ x1”(可能还包括f3)?这应该只更新第一个列表元素的location属性。

(
  "inventory": [
    {
      "location": "in place one",      # I want to update this
      "name": "opel",
      "tags": [
        "x1",
        "f3"
      ]
    },
    {
      "location": "in place two",
      "name": "abc",
      "tags": [
        "a3",
        "f5"
      ]
    }],
"User" :"test" 
 } 
Run Code Online (Sandbox Code Playgroud)

python nested amazon-dynamodb boto3

10
推荐指数
1
解决办法
7298
查看次数

标签 统计

amazon-dynamodb ×1

boto3 ×1

nested ×1

python ×1