将变量传递给Attr时,FilterExpression无法过滤

时间:2019-05-01 21:08:21

标签: aws-lambda amazon-dynamodb

我有这个python代码,似乎在dynamodb过滤器中无法正确执行。当变量作为字符串输入来时,过滤器不起作用。

    s = showName.strip()
    print('s ',s)
    #s = 'Deadliest Catch'
    response = table.scan(FilterExpression=Attr("showName").eq(s))

print()语句返回    s“最致命的渔获”    但没有结果返回。

但是,当我取消注释并强制使用s的值时,过滤器将起作用并返回结果。

0 个答案:

没有答案