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'
}
}