aws FilterExpression с массивом / списком

У меня есть функциональный набор кода в PHP, который извлекает данные из DynamoDB и использует FilterExpression, чтобы возвращать только элементы, где площадь равна любому элементу в массиве.

"FilterExpression" => "area IN (:array)",

Если массив [«Луна», «Юпитер», «Марс»], то я получаю только те элементы, где площадь равна одному из элементов в массиве.

В настоящее время я пытаюсь переписать код в Python 3.7 с помощью boto3. Все остальное в коде работает и будет возвращать все элементы, когда FilterExpression установлено равным одному значению. Как мне сделать так, чтобы код возвращал все элементы, когда значение находится в списке?

FilterExpression=Attr('area').contains('western')

Вышеприведенный код Python вернет все, где area равна «western».

Я хочу передать несколько элементов в списке ["western", "eastern", "southern"] и получить все, чтобы сделать со всеми областями, переданными в

-1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]