Amazon web services DynamoDB中的通配符搜索

Amazon web services DynamoDB中的通配符搜索,amazon-web-services,amazon-dynamodb,dynamodb-queries,Amazon Web Services,Amazon Dynamodb,Dynamodb Queries,我想用PHP在DynamoDB中使用通配符搜索。 我看了AWS文件,但没有找到。请帮我把这件事讲清楚。 我使用的过滤器表达式如下: 'FilterExpression' => 'userId = :v1 and entryStamp between :v2 and :v3', 比较运算器 包含: 检查子序列或集合中的值。 AttributeValue列表只能包含一个类型为的AttributeValue元素 字符串、数字或二进制(不是集合类型)如果 比较类型为String,然后运算符检查

我想用PHP在DynamoDB中使用通配符搜索。 我看了AWS文件,但没有找到。请帮我把这件事讲清楚。 我使用的过滤器表达式如下:

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

比较运算器 包含:

检查子序列或集合中的值。 AttributeValue列表只能包含一个类型为的AttributeValue元素 字符串、数字或二进制(不是集合类型)如果 比较类型为String,然后运算符检查 子字符串匹配。如果比较的目标属性的类型为 二进制,然后运算符查找 匹配输入。如果比较的目标属性是集合 (“SS”、“NS”或“BS”),如果发现 与集合中的任何成员完全匹配。支持包含 列表:当评估“a包含b”时,“a”可以是列表;然而,“b” 不能是集合、映射或列表

比较运算器 包含:

检查子序列或集合中的值。 AttributeValue列表只能包含一个类型为的AttributeValue元素 字符串、数字或二进制(不是集合类型)如果 比较类型为String,然后运算符检查 子字符串匹配。如果比较的目标属性的类型为 二进制,然后运算符查找 匹配输入。如果比较的目标属性是集合 (“SS”、“NS”或“BS”),如果发现 与集合中的任何成员完全匹配。支持包含 列表:当评估“a包含b”时,“a”可以是列表;然而,“b” 不能是集合、映射或列表


你的意思是在字符串属性上进行通配符搜索吗?是的。。就像在sql查询中一样…%searchkeyword%您是指字符串属性的通配符搜索吗?是。。就像在sql查询中一样…%搜索关键字%
'FilterExpression' => 'userId CONTAINS :v1'