DynamoDB查询嵌套地图值

时间:2019-06-19 22:16:41

标签: amazon-web-services amazon-dynamodb

这个问题可能已经问了上万亿遍了,但是搜索没有任何有用的结果

1)由于平台限制,我正在使用低级API查询DynamoDB。所以我请求的有效负载看起来像这样。

{
    "ExpressionAttributeNames": {
        "#s1": "attr",
        "#s2": "saml",
        "#s3": "issuer"
    },
    "ExpressionAttributeValues": {
        ":issuer": {
            "S": "my-app-identifier"
        }
    },
    "FilterExpression": "#s1.#s2.#s3 = :issuer",
    "TableName": "Apps"
}

2)标识符所在的Dynamo中的项目是一张地图,看起来类似于以下内容:

{
  ...
  "attr": {
    "M": {
      "saml": {
        "M": {
          "issuer": {
            "S": "my-app-identifier"
          }
        }
      }
    }
  },
  ...
}

第1点的查询无效,请帮忙!

0 个答案:

没有答案