亚马逊 AWS DynamoDB 问题。
是否有任何使用 RangeKeyCondition 和 ComparisonOperators 的示例,例如 CONTAINS、IN、BETWEEN。我正在尝试基于复合 RangeKey(连接和分隔)检索数据。例如书籍表的日期+作者+关键字。假设在这种情况下 HashValue 是“书”(它可以是书、DVD、视频、链接等)。我想选择所有包含关键字“magic”的书籍或作者“John Doe”的所有书籍。示例记录/项目如下所示:
哈希-----范围------------------------------ ----------------------- 属性 1 ... 属性 x
书------2012-1-20~john doe~adventure~magic~travel----description ...一些东西
在尝试使用条件运算符 IN 或 CONTAINS 时,我收到以下错误: object(CFSimpleXML)20 public '__type' => string 'com.amazon.coral.validate#ValidationException' (length=45) public 'message' = > 字符串 '尝试的条件约束不是可索引操作'
找不到使用这些比较运算符的任何示例。任何帮助将不胜感激。
谢谢。