在DynamoDB中搜寻通配符

时间:2018-04-05 06:34:58

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

我想在PHP中使用DynamoDB中的外卡搜索。 我浏览了AWS文档,但没有找到它。请帮帮我。 我使用过滤器表达式如下:

'FilterExpression' => 'userId = :v1 and entryStamp between :v2 and :v3',

1 个答案:

答案 0 :(得分:0)

https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Condition.html

ComparisonOperator

  

包含:

     

检查子序列或集合中的值。   AttributeValueList只能包含一个类型的AttributeValue元素   字符串,数字或二进制(不是集类型)。 如果是目标属性   比较是String类型,然后运算符检查a   子串匹配。如果比较的目标属性是类型   二进制,然后运算符查找目标的子序列   匹配输入。如果比较的目标属性是一个集合   (" SS"," NS"或" BS"),如果发现,运营商评估为真   与该组的任何成员完全匹配。支持CONTAINS   列表:在评估" a CONTAINS b"," a"可以是一个清单;然而," b"   不能是集合,地图或列表。

'FilterExpression' => 'userId CONTAINS :v1'