FilterExpression не может фильтровать, когда переменная передается в Attr - PullRequest
0 голосов
/ 02 мая 2019

У меня есть этот код Python, который, кажется, не работает правильно с фильтром DynamodB.Когда переменные поступают в качестве строкового ввода, фильтр не работает.

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

Оператор print () возвращает 'Deadliest Catch', но результаты не возвращаются.

Однако, когдаЯ раскомментирую и ввожу значение 's', фильтр работает и возвращает результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...