AWS DynamoDB扫描设置属性

时间:2012-12-12 20:43:04

标签: java amazon-web-services amazon-dynamodb

如何使用“设置属性类型”(NS或SS)进行扫描。我想提供一些检索Set的条件。例如:表I中有

{Item1: Attr1{NS : 1,2,3,4,5}}
{Item2: Attr1{NS : 6,7,8}}
{item3: Attr1{NS : 7,10}}

我想通过给出一些扫描条件来取Item2Item3。任何人都能帮助我吗?

1 个答案:

答案 0 :(得分:2)

使用CONTAINSNOT_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