扫描如何与设置属性类型(NS 或 SS)一起使用。我喜欢为检索 Set 提供一些条件。例如:在表中我有
{Item1: Attr1{NS : 1,2,3,4,5}}
{Item2: Attr1{NS : 6,7,8}}
{item3: Attr1{NS : 7,10}}
我想通过给出一些扫描条件来接受Item2
and 。Item3
谁能帮我这个?
扫描如何与设置属性类型(NS 或 SS)一起使用。我喜欢为检索 Set 提供一些条件。例如:在表中我有
{Item1: Attr1{NS : 1,2,3,4,5}}
{Item2: Attr1{NS : 6,7,8}}
{item3: Attr1{NS : 7,10}}
我想通过给出一些扫描条件来接受Item2
and 。Item3
谁能帮我这个?
使用CONTAINS
或NOT_CONTAINS
作为ComparisonOperator
(ScanFilter
更多信息:http: //docs.amazonwebservices.com/amazondynamodb/latest/developerguide/API_Scan.html)
例如:
{
"TableName":"MyTable",
"ScanFilter": {
"Attr1": {
"AttributeValueList": [{"N":"7"}],
"ComparisonOperator": "CONTAINS"
}
}
}
这将返回Item2
,Item3
因为它们都包含7
.