如何使用“设置属性类型”(NS或SS)进行扫描。我想提供一些检索Set的条件。例如:表I中有
{Item1: Attr1{NS : 1,2,3,4,5}}
{Item2: Attr1{NS : 6,7,8}}
{item3: Attr1{NS : 7,10}}
我想通过给出一些扫描条件来取Item2
和Item3
。任何人都能帮助我吗?
答案 0 :(得分:2)
使用CONTAINS
或NOT_CONTAINS
作为ComparisonOperator
的{{1}}(此处有更多信息:http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/API_Scan.html)
例如:
ScanFilter
这将返回{
"TableName":"MyTable",
"ScanFilter": {
"Attr1": {
"AttributeValueList": [{"N":"7"}],
"ComparisonOperator": "CONTAINS"
}
}
}
和Item2
,因为它们都包含Item3
。