Usar a função EXISTS com PartiQL para DynamoDB
Você pode usar EXISTS para executar a mesma função que ConditionCheck
na API TransactWriteItems. A função EXISTS só pode ser usada em transações.
Sendo fornecido um valor, a função retornará TRUE
se o valor for uma coleção não vazia. Caso contrário, gera FALSE
.
nota
Essa função só pode ser usada em operações transacionais.
Sintaxe
EXISTS (
statement
)
Argumentos
instrução
-
(Obrigatório) A instrução SELECT que a função avalia.
nota
A instrução SELECT deve especificar uma chave primária completa e alguma outra condição.
Tipo de retorno
bool
Exemplos
EXISTS( SELECT * FROM "Music" WHERE "Artist" = 'Acme Band' AND "SongTitle" = 'PartiQL Rocks')