Amazon web services AWS DynamoDB和xA0| ;检查映射列表是否包含特定值
Im将用户数据存储在AWS DynamoDB中。 其中一个属性是地图列表:Amazon web services AWS DynamoDB和xA0| ;检查映射列表是否包含特定值,amazon-web-services,amazon-dynamodb,documentclient,Amazon Web Services,Amazon Dynamodb,Documentclient,Im将用户数据存储在AWS DynamoDB中。 其中一个属性是地图列表: skills: [ { name: 'foo' }, { name: 'bar' } ] 如何编写扫描来检查skills是否有name=foo的地图 我正在使用 我已尝试使用contains,但无法使用嵌套在列表中的地图: let params: { TableName: 'tablename', FilterExpression: 'contains(skill
skills: [
{
name: 'foo'
},
{
name: 'bar'
}
]
如何编写扫描来检查skills
是否有name
=foo
的地图
我正在使用
我已尝试使用contains
,但无法使用嵌套在列表中的地图:
let params: {
TableName: 'tablename',
FilterExpression: 'contains(skills, :val)',
ExpressionAttributeValues: {
':val': 'foo'
}
}