AWS DynamoDB | Проверьте, содержит ли список карт конкретное значение

Я храню пользовательские данные в AWS DynamoDB. Одним из атрибутов является список карт:

skills: [
   {
     name: 'foo'
   },
   {
     name: 'bar'
    }
]

Как я могу написать скан, который проверяет, если skills иметь карту с name знак равно foo?

Я использую DocumentClient

Я пытался использовать contains но не могу заставить его работать с Картами, вложенными в Список:

let params: { 
  TableName: 'tablename',
  FilterExpression: 'contains(skills, :val)',
  ExpressionAttributeValues: {
    ':val': 'foo'
  }
}

0 ответов

Другие вопросы по тегам