#java #dynamodb-queries
Вопрос:
У меня есть таблица с именем XYZ.
Класс XYZ{ идентификатор, a, b, c, d, созданный пользователем } Пользователь класса{ Имя, фамилия, адрес электронной почты } Пытается запросить таблицу XYZ, чтобы получить записи на основе создания пользователя (электронной почты).
Попытался выполнить запрос, как показано ниже: Карта<Строка, значение атрибута> eav = новая хэш-карта<Строка, значение атрибута><Строка, значение атрибута>(); eav.put(«:Адрес электронной почты», новое значение атрибута().withS(«test@gmail.com»));
Выражение запроса DynamoDBQueryExpression = новое выражение DynamoDBQueryExpression().С выражением фильтра(«Создано по электронной почте = :электронная почта»).С атрибутом выражения значения(eav);
Возникает проблема «Незаконное выражение запроса: в запросе не найдено условие хэш-ключа»
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.