amazon DynamoDB查询不适用于布尔属性

时间:2018-04-05 08:24:26

标签: amazon-web-services amazon-dynamodb

我正在使用DynamoDB。尝试查询布尔属性,不起作用。请在下面找到FilterExpression:

product

上述查询应过滤掉非活动记录,但也包含它们。我在这里做错了什么?

由于

1 个答案:

答案 0 :(得分:0)

我不确定#isactive = :false如何过滤掉非活动记录,但您还有其他问题:您需要注意precedence in conditions。在AND之前评估OR。因此,即使trueisactive,您的过滤器表达式也会计算为false,除非您将条件括在括号中:

FilterExpression: "(#userId = :40c393702cd711e89b7019ea9c7b109d OR #accId = :40c393702cd711e89b7019ea9c7b109d) AND #isactive = true"