我想在PHP中使用DynamoDB中的外卡搜索。 我浏览了AWS文档,但没有找到它。请帮帮我。 我使用过滤器表达式如下:
'FilterExpression' => 'userId = :v1 and entryStamp between :v2 and :v3',
答案 0 :(得分:0)
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Condition.html
包含:
检查子序列或集合中的值。 AttributeValueList只能包含一个类型的AttributeValue元素 字符串,数字或二进制(不是集类型)。 如果是目标属性 比较是String类型,然后运算符检查a 子串匹配。如果比较的目标属性是类型 二进制,然后运算符查找目标的子序列 匹配输入。如果比较的目标属性是一个集合 (" SS"," NS"或" BS"),如果发现,运营商评估为真 与该组的任何成员完全匹配。支持CONTAINS 列表:在评估" a CONTAINS b"," a"可以是一个清单;然而," b" 不能是集合,地图或列表。
'FilterExpression' => 'userId CONTAINS :v1'