Выберите запрос к набору данных MAP или JSON с помощью PartiQL, содержащегося в AWS
Я хочу получать результаты из AWS DynamoDB с помощью PartiQL. Я могу получить данные для обычных предметов. Я использую этот код -
const statement = `SELECT * FROM "dbname.int" WHERE contains("item3", '{"accountName": 'val2'}')`;
const results = await db.executeStatement({Statement: statement}).promise();
Структура DynamoDB - item1 (тип String) -> 'some value'item1(Number type) -> 0item3(MAP type) -> '{"accountName": "Dummy Name", "city": "Delhi", "info":{"info1":" info val"}'
Я ищу значение accountName, которое содержит текст «пустышка».
1 ответ
SELECT * FROM "dbname.int" WHERE contains(item3.accountName, 'val2')