Выберите запрос к набору данных 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')
Другие вопросы по тегам