Нет, такой функции нет.
В любом случае вы говорите о параметре FilterExpression
для Query
, а не KeyConditionExpression
(который может относиться только к ключевым столбцам , и у них не может быть вложенных массивов), поэтому вы все равно будете платить за все элементы - так что вы можете просто прочитать все элементы и выполнить нужные сравнения в клиенте. Это будет стоить вам дополнительных затрат на пропускную способность сети, но не на операции DynamoDB, за которые вы в любом случае заплатите.