Ошибка в выражении фильтра при использовании сканирования в DynamoDB со списком / картой - PullRequest
0 голосов
/ 08 февраля 2019

Моя структура базы данных

   {
    "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.

Есть ли ещеспособ сканировать это?Любая помощь будет оценена.

...