Выберите запрос на КАРТЕ или набор данных JSON с помощью PartiQL, содержащегося в AWS

#node.js #aws-dynamodb #partiql

Вопрос:

Я хотел бы получать результаты из AWS DynamoDB с помощью PartiQL. Я могу извлекать данные для обычных предметов. Я использую этот код —

 const statement = `SELECT * FROM "dbname.int"  WHERE contains("item3", '{"accountName": 'val2'}')`;
const results = await db.executeStatement({Statement: statement}).promise();
 

Структура DynamoDB — элемент1(строковый тип) -> ‘некоторое значение’
пункт 1(Тип номера) -> 0
элемент 3(тип КАРТЫ) -> ‘{«Имя учетной записи»: «Фиктивное имя», «город»: «Дели», «информация»: {«info1»: «информация»}’

Я ищу значение имени учетной записи, которое содержит «Фиктивный» текст.

Ответ №1:

 SELECT * FROM "dbname.int"  WHERE contains(item3.accountName, 'val2')