在带有列表/映射的dynamoDB中使用scan时filterexpression错误

时间:2019-02-08 03:46:22

标签: amazon-web-services aws-lambda amazon-dynamodb aws-sdk dynamodb-queries

我的数据库结构是

   {
    "Accounts": [
      {
        "accountId": "12345",
        "region": "us-east-1"
      }
     ],
    "createdBy": "abcd@gmail.com",
   }

我的filterExpression是这个

   filterExpression: "Accounts[0].accountId = :value"
   ExpressionAttributeValues: {":value": {'S':"12345"}};

但是它给出了一个错误提示

   list random access '[]' and map lookup '.' are not allowed.

还有其他扫描方式吗?任何帮助将不胜感激。

0 个答案:

没有答案