В настоящее время нет возможности фильтровать по ключу раздела, но я могу предложить способ, которым вы можете достичь того, чего хотите.
Вы движетесь в правильном направлении с Query
, у которого есть чем "оператор. Однако он работает только с атрибутом ключа сортировки.
С помощью Query вы, по сути, выбираете один ключ раздела и предоставляете выражение фильтра, которое применяется к ключу сортировки элементов в этом разделе.
Поскольку ключом раздела в настоящее время является «Идентификатор заказа?», вам нужно добавить глобальный вторичный индекс для запроса нужным вам способом.
Не зная больше о ваших шаблонах доступа, я бы предложил вам добавить глобальный Вторичный индекс с использованием «От» в качестве ключа раздела, который, как я предполагаю, является идентификатором пользователя. Затем вы можете использовать «Идентификатор заказа» в качестве ключа сортировки.
мой пользователь хочет получить все товары с идентификатором заказа> 1000.
С GSI в место, вы можете добиться этого, выполнив запрос для элементов, где "User ID" is userId and "From" > orderId
.
Вы можете найти больше по запросу здесь , подробности о добавлении GSI здесь , и подробнее о выборе ключа раздела здесь .