Amazon web services DynamoDB中的通配符搜索
我想用PHP在DynamoDB中使用通配符搜索。 我看了AWS文件,但没有找到。请帮我把这件事讲清楚。 我使用的过滤器表达式如下: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,然后运算符检查
'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'