Exemplos de código do DynamoDB

DynamoDB: exemplos de código para copiar

Snippets do DynamoDB prontos para executar para cada operação e linguagem — copie, adapte e monte visualmente com o Expression Builder.

Leitura de itens

Escrita de itens

PutItem do DynamoDB em Node.js (AWS SDK v3)
Escreva um item do DynamoDB em Node.js com o AWS SDK v3 — um exemplo executável de PutItemCommand com uma ConditionExpression que evita sobrescritas.
Exemplo de DynamoDB PutItem em Python (boto3)
Grave um item no DynamoDB em Python com boto3 — exemplo executável de put_item com atributos DynamoDB JSON e uma ConditionExpression contra sobrescritas.
Exemplo de PutItem do DynamoDB com a AWS CLI
Escreva um item do DynamoDB pela AWS CLI — um comando put-item executável com o formato DynamoDB JSON e uma condition-expression que bloqueia sobrescritas.
Exemplo de DynamoDB PutItem em Java (AWS SDK v2)
Grave um item no DynamoDB em Java com o AWS SDK v2 — um exemplo executável de PutItemRequest com builders tipados de AttributeValue e uma ConditionExpression.
PutItem do DynamoDB em Go (AWS SDK v2)
Grave um item no DynamoDB em Go com o AWS SDK v2 — exemplo executável de PutItem com valores de atributo tipados e uma ConditionExpression via errors.As.
UpdateItem do DynamoDB em Node.js (AWS SDK v3)
Atualize um item do DynamoDB em Node.js com o AWS SDK v3 — um UpdateItemCommand executável com SET, contador atômico e aliases de palavras reservadas.
Exemplo de DynamoDB UpdateItem em Python (boto3)
Atualize um item do DynamoDB em Python com boto3 — exemplo executável de update_item com SET, contador atômico ADD, ReturnValues e aliases de reservadas.
Exemplo de UpdateItem do DynamoDB com a AWS CLI
Atualize um item do DynamoDB pela AWS CLI — comando update-item executável com SET, um contador atômico ADD, return-values e aliases de palavras reservadas.
UpdateItem do DynamoDB em Java (AWS SDK v2)
Atualize um item do DynamoDB em Java com o AWS SDK v2 — UpdateItemRequest executável com SET, contador atômico ADD, ReturnValues e aliases de reservadas.
UpdateItem do DynamoDB em Go (AWS SDK v2)
Atualize um item do DynamoDB em Go com o AWS SDK v2 — exemplo executável de UpdateItem com SET, contador atômico ADD, ReturnValues e aliases de reservadas.
DynamoDB DeleteItem em Java (AWS SDK v2)
Exclua um item do DynamoDB pela chave primária em Java com o AWS SDK v2 — um exemplo executável de DeleteItemRequest com ReturnValues ALL_OLD.
DeleteItem do DynamoDB em Go (AWS SDK v2)
Exclua um item do DynamoDB pela chave primária em Go com o AWS SDK v2 — um exemplo executável de DeleteItem com ReturnValues ALL_OLD e exclusões condicionais.
Escrita condicional no DynamoDB em Node.js
Torne uma escrita no DynamoDB condicional em Node.js com o AWS SDK v3 — um UpdateItemCommand executável de bloqueio otimista com ConditionExpression.
Escrita condicional no DynamoDB em Python
Torne uma escrita no DynamoDB condicional em Python com boto3 — um update_item executável de bloqueio otimista com ConditionExpression e tratamento da falha.
Escrita condicional no DynamoDB com a AWS CLI
Torne uma escrita no DynamoDB condicional a partir da AWS CLI — um comando update-item de bloqueio otimista pronto para executar, com --condition-expression.

Consultas e scans

Query do DynamoDB em Node.js (AWS SDK v3)
Consulte uma partição do DynamoDB em Node.js com o AWS SDK v3 — QueryCommand executável com KeyConditionExpression, chave de ordenação e paginação.
Exemplo de Query do DynamoDB em Python (boto3)
Consulte uma partição do DynamoDB em Python com boto3 — um exemplo executável de query com uma expressão de condição de chave e o paginador de query embutido.
Exemplo de Query do DynamoDB com a AWS CLI
Consulte uma partição do DynamoDB pela AWS CLI — um comando query executável com key-condition-expression, expression-attribute-values e paginação automática.
Query do DynamoDB em Java (AWS SDK v2)
Consulte uma partição do DynamoDB em Java com o AWS SDK v2 — exemplo executável de QueryRequest com expressão de condição de chave e o queryPaginator.
Exemplo de Query do DynamoDB em Go (AWS SDK v2)
Consulte uma partição do DynamoDB em Go com o AWS SDK v2 — exemplo executável de Query com expressão de condição de chave e o QueryPaginator embutido.
Query em um GSI do DynamoDB em Node.js
Consulte um índice secundário global do DynamoDB em Node.js com o AWS SDK v3 — um QueryCommand executável com IndexName, paginação e consistência de GSI.
Query em um GSI do DynamoDB em Python (boto3)
Consulte um índice secundário global do DynamoDB em Python com boto3 — exemplo executável com IndexName, o paginador e as regras de consistência do GSI.
Query em um GSI do DynamoDB com a AWS CLI
Consulte um índice secundário global do DynamoDB pela AWS CLI — um exemplo executável de query com --index-name e as regras de consistência de GSI.
Scan do DynamoDB em Node.js (AWS SDK v3)
Escaneie uma tabela do DynamoDB em Node.js com o AWS SDK v3 — um ScanCommand executável com paginação por LastEvaluatedKey e por que Scan é o último recurso.
Exemplo de Scan do DynamoDB em Python (boto3)
Faça um scan de uma tabela DynamoDB em Python com boto3 — exemplo executável com expressão de filtro, o paginador de scan e por que Scan é último recurso.
Exemplo de Scan do DynamoDB com a AWS CLI
Faça Scan de uma tabela do DynamoDB pela AWS CLI — um comando scan executável com filter-expression, paginação automática e por que o Scan é o último recurso.
Exemplo de Scan do DynamoDB em Java (AWS SDK v2)
Faça um scan de uma tabela DynamoDB em Java com o AWS SDK v2 — ScanRequest executável com FilterExpression, scanPaginator e por que Scan é último recurso.
Exemplo de Scan do DynamoDB em Go (AWS SDK v2)
Escaneie uma tabela do DynamoDB em Go com o AWS SDK v2 — um Scan executável com FilterExpression, o ScanPaginator embutido e por que Scan é o último recurso.
Obter todos os itens do DynamoDB em Node.js
Leia todos os itens de uma tabela do DynamoDB em Node.js com o AWS SDK v3 — um loop de paginação de Scan da tabela inteira, mais scan paralelo e seu custo.
Obter todos os itens do DynamoDB em Python
Leia todos os itens de uma tabela DynamoDB em Python com boto3 — um scan completo executável com o paginator embutido, scan paralelo e o custo em jogo.
Obter todos os itens do DynamoDB com a AWS CLI
Leia todos os itens de uma tabela DynamoDB pela AWS CLI — exemplo executável de aws dynamodb scan com paginação automática, NextToken e trade-offs de custo.

Operações em lote

Transações

Mais recursos de DynamoDB

Trabalhe com o DynamoDB sem o Console

Um cliente desktop rápido para DynamoDB que roda o SQL de verdade que o DynamoDB não consegue — JOINs, GROUP BY, agregações — com edição visual e um agente de IA com suas próprias chaves do Bedrock.

Teste grátis de 30 dias, sem cartão de crédito — depois o plano Grátis sem limite de tempo.