У меня есть функциональный набор кода в PHP, который извлекает данные из DynamoDB и использует FilterExpression, чтобы возвращать только элементы, где площадь равна любому элементу в массиве.
"FilterExpression" => "area IN (:array)",
Если массив [«Луна», «Юпитер», «Марс»], то я получаю только те элементы, где площадь равна одному из элементов в массиве.
В настоящее время я пытаюсь переписать код в Python 3.7 с помощью boto3. Все остальное в коде работает и будет возвращать все элементы, когда FilterExpression установлено равным одному значению. Как мне сделать так, чтобы код возвращал все элементы, когда значение находится в списке?
FilterExpression=Attr('area').contains('western')
Вышеприведенный код Python вернет все, где area равна «western».
Я хочу передать несколько элементов в списке ["western", "eastern", "southern"]
и получить все, чтобы сделать со всеми областями, переданными в
Задача ещё не решена.
Других решений пока нет …