Ejemplos de código DynamoDB para copiar
Snippets de DynamoDB listos para ejecutar para cada operación y lenguaje: copia, adapta y constrúyelo visualmente con el Expression Builder.
Lectura de Items
DynamoDB GetItem en Node.js (AWS SDK v3)
Lee un elemento de DynamoDB por clave principal en Node.js con AWS SDK v3 — ejemplo de GetItemCommand con el cliente, el marshalling y la respuesta.
Ejemplo de DynamoDB GetItem en Python (boto3)
Lee un elemento de DynamoDB por su clave principal en Python con boto3 — ejemplo de get_item con el cliente de bajo nivel y clave en JSON de DynamoDB.
Ejemplo de GetItem de DynamoDB con la AWS CLI
Lee un Item de DynamoDB por clave principal desde la AWS CLI — comando get-item ejecutable con formato DynamoDB JSON, proyección y lectura consistente.
DynamoDB GetItem en Java (AWS SDK v2)
Lee un Item de DynamoDB por su clave principal en Java con AWS SDK v2 — ejemplo ejecutable de GetItemRequest con builders de AttributeValue y la respuesta.
DynamoDB GetItem en Go (AWS SDK v2)
Lee un Item de DynamoDB por su clave principal en Go con AWS SDK v2 — un ejemplo de GetItem con valores de atributo tipados y la comprobación de Item nil.
Escritura de Items
DynamoDB PutItem en Node.js (AWS SDK v3)
Escribe un Item de DynamoDB en Node.js con AWS SDK v3 — un ejemplo ejecutable de PutItemCommand con una ConditionExpression que evita sobrescrituras.
Ejemplo de DynamoDB PutItem en Python (boto3)
Escribe un elemento en DynamoDB con Python y boto3 — put_item ejecutable con atributos DynamoDB JSON y una ConditionExpression contra sobrescrituras.
Ejemplo de PutItem de DynamoDB con la AWS CLI
Escribe un Item de DynamoDB desde la AWS CLI — comando put-item ejecutable con formato DynamoDB JSON y una condition-expression que impide sobrescrituras.
Ejemplo de DynamoDB PutItem en Java (AWS SDK v2)
Escribe un elemento en DynamoDB con Java y AWS SDK v2 — ejemplo ejecutable de PutItemRequest con builders tipados de AttributeValue y ConditionExpression.
Ejemplo de DynamoDB PutItem en Go (AWS SDK v2)
Escribe un Item de DynamoDB en Go con AWS SDK v2 — ejemplo ejecutable de PutItem con atributos tipados y una ConditionExpression tratada con errors.As.
DynamoDB UpdateItem en Node.js (AWS SDK v3)
Actualiza un Item de DynamoDB en Node.js con AWS SDK v3 — UpdateItemCommand con SET, contador atómico, ReturnValues y alias de palabras reservadas.
Ejemplo de DynamoDB UpdateItem en Python (boto3)
Actualiza un elemento de DynamoDB en Python con boto3 — ejemplo de update_item con SET, contador atómico ADD, ReturnValues y alias de palabras reservadas.
Ejemplo de UpdateItem de DynamoDB con la AWS CLI
Actualiza un Item de DynamoDB desde la AWS CLI — update-item ejecutable con SET, contador ADD atómico, return-values y alias de palabras reservadas.
DynamoDB UpdateItem en Java (AWS SDK v2)
Actualiza un Item de DynamoDB en Java con AWS SDK v2 — UpdateItemRequest con SET, contador ADD atómico, ReturnValues y alias de palabras reservadas.
DynamoDB UpdateItem en Go (AWS SDK v2)
Actualiza un Item de DynamoDB en Go con AWS SDK v2 — ejemplo de UpdateItem con SET, contador atómico ADD, ReturnValues y alias de palabras reservadas.
DynamoDB DeleteItem en Java (AWS SDK v2)
Elimina un elemento de DynamoDB por su clave principal en Java con AWS SDK v2 — un ejemplo ejecutable de DeleteItemRequest con ReturnValues ALL_OLD.
DynamoDB DeleteItem en Go (AWS SDK v2)
Elimina un Item de DynamoDB por clave principal en Go con AWS SDK v2 — ejemplo ejecutable de DeleteItem con ReturnValues ALL_OLD y borrados condicionales.
Escritura condicional en DynamoDB con Node.js
Haz condicional una escritura en DynamoDB en Node.js con AWS SDK v3 — un UpdateItemCommand de bloqueo optimista listo para ejecutar, con ConditionExpression.
Escritura condicional en DynamoDB con Python
Haz condicional una escritura en DynamoDB en Python con boto3 — ejemplo de update_item con bloqueo optimista, ConditionExpression y manejo del fallo.
Escritura condicional en DynamoDB con la AWS CLI
Haz condicional una escritura en DynamoDB desde la AWS CLI — un comando update-item de bloqueo optimista listo para ejecutar, con --condition-expression.
Consultas y escaneos
DynamoDB Query en Node.js (AWS SDK v3)
Consulta una partición de DynamoDB en Node.js con AWS SDK v3 — ejemplo de QueryCommand con KeyConditionExpression, clave de ordenación y paginación.
Ejemplo de DynamoDB Query en Python (boto3)
Consulta una partición de DynamoDB en Python con boto3 — ejemplo de query con expresión de condición de clave y el paginador de query integrado.
Ejemplo de Query de DynamoDB con la AWS CLI
Consulta una partición de DynamoDB desde la AWS CLI — comando query ejecutable con key-condition-expression, expression-attribute-values y auto-paginación.
Ejemplo de DynamoDB Query en Java (AWS SDK v2)
Consulta una partición de DynamoDB en Java con AWS SDK v2 — ejemplo de QueryRequest con expresión de condición de clave y el queryPaginator integrado.
Ejemplo de Query de DynamoDB en Go (AWS SDK v2)
Consulta una partición de DynamoDB en Go con AWS SDK v2 — ejemplo ejecutable de Query con expresión de condición de clave y el QueryPaginator integrado.
Query a un GSI de DynamoDB en Node.js (SDK v3)
Consulta un índice secundario global de DynamoDB en Node.js con AWS SDK v3 — ejemplo de QueryCommand con IndexName, paginación y consistencia de los GSI.
Consultar un GSI de DynamoDB en Python (boto3)
Consulta un índice secundario global de DynamoDB en Python con boto3 — ejemplo ejecutable con IndexName, el paginador de query y consistencia de los GSI.
Consultar un GSI de DynamoDB con la AWS CLI
Consulta un índice secundario global de DynamoDB desde la AWS CLI — un ejemplo ejecutable de query con --index-name y las reglas de consistencia de los GSI.
Ejemplo de DynamoDB Scan en Node.js (AWS SDK v3)
Haz un Scan de DynamoDB en Node.js con AWS SDK v3 — ejemplo de ScanCommand con paginación por LastEvaluatedKey y por qué Scan es el último recurso.
Ejemplo de Scan de DynamoDB en Python (boto3)
Haz scan de una tabla de DynamoDB en Python con boto3 — ejemplo de scan con expresión de filtro, el paginador de scan y por qué Scan es el último recurso.
Ejemplo de Scan de DynamoDB con la AWS CLI
Escanea una tabla de DynamoDB desde la AWS CLI — un comando scan ejecutable con filter-expression, paginación automática y por qué Scan es el último recurso.
DynamoDB Scan en Java (AWS SDK v2)
Haz scan de una tabla de DynamoDB en Java con AWS SDK v2 — ejemplo de ScanRequest con FilterExpression, scanPaginator y por qué Scan es el último recurso.
Ejemplo de DynamoDB Scan en Go (AWS SDK v2)
Haz un Scan de una tabla de DynamoDB en Go con AWS SDK v2 — un ejemplo con FilterExpression, el ScanPaginator integrado y por qué Scan es el último recurso.
Obtener todos los Items de DynamoDB en Node.js
Lee todos los Items de una tabla de DynamoDB en Node.js con AWS SDK v3 — un bucle de paginación de Scan de tabla completa, más el scan paralelo y su coste.
Leer todos los elementos de DynamoDB en Python
Lee toda una tabla de DynamoDB en Python con boto3 — un Scan completo y ejecutable con el paginador integrado, más el escaneo paralelo y su coste.
Obtener todos los Items de DynamoDB (AWS CLI)
Lee toda una tabla de DynamoDB desde la AWS CLI — ejemplo ejecutable de aws dynamodb scan con paginación automática, troceado con NextToken y su coste.
Operaciones por lotes
DynamoDB BatchGetItem en Node.js (AWS SDK v3)
Lee hasta 100 Items de DynamoDB en una llamada en Node.js con AWS SDK v3 — ejemplo de BatchGetItemCommand con reintento de UnprocessedKeys y backoff.
DynamoDB BatchGetItem en Python (boto3)
Lee hasta 100 elementos de DynamoDB en una llamada con Python y boto3 — ejemplo de batch_get_item con reintentos de UnprocessedKeys y backoff exponencial.
Ejemplo de DynamoDB BatchGetItem con la AWS CLI
Lee hasta 100 elementos de DynamoDB en un comando — ejemplo ejecutable de aws dynamodb batch-get-item con request-items y reejecución de UnprocessedKeys.
DynamoDB BatchWriteItem en Node.js (AWS SDK v3)
Escribe o borra hasta 25 Items de DynamoDB en una llamada de Node.js — ejemplo ejecutable de BatchWriteItemCommand con reintento de UnprocessedItems.
Escritura por lotes en DynamoDB con Python
Escribe Items de DynamoDB en bloque en Python — ejemplo ejecutable de boto3 batch_writer() que agrupa de 25 en 25 y reintenta los Items no procesados.
DynamoDB BatchWriteItem con la AWS CLI
Escribe o elimina hasta 25 elementos de DynamoDB en un comando de la AWS CLI — ejemplo ejecutable de batch-write-item con reejecución de UnprocessedItems.
Transacciones
DynamoDB TransactWriteItems en Node.js
Escribe varios Items de DynamoDB de forma atómica en Node.js con AWS SDK v3 — un ejemplo ejecutable de TransactWriteItemsCommand con CancellationReasons.
DynamoDB TransactWriteItems en Python (boto3)
Escribe varios elementos de DynamoDB atómicamente en Python con boto3 — ejemplo ejecutable de transact_write_items con condiciones y CancellationReasons.
DynamoDB TransactWriteItems con la AWS CLI
Escribe varios elementos de DynamoDB atómicamente desde la AWS CLI — ejemplo ejecutable de transact-write-items con condiciones y motivos de cancelación.
Más recursos de DynamoDB
Aprende DynamoDB
Un temario estructurado de DynamoDB, desde los fundamentos hasta el funcionamiento interno.
DynamoDB frente a otras bases de datos
Cómo se compara DynamoDB con MongoDB, PostgreSQL, Cassandra, Aurora y más.
Errores comunes de DynamoDB
Cada error común de DynamoDB con su causa y la solución exacta.
FAQ de DynamoDB
Respuestas directas a las preguntas sobre DynamoDB que más hacen los desarrolladores.
Blog de ingeniería
Cómo está construido DynoTable: las historias detrás del agente de IA y el servidor MCP.
Herramientas de DynamoDB
Constructor de expresiones, calculadoras de precios y capacidad — directamente en tu navegador.
Trabaja con DynamoDB sin la Consola
Un cliente de escritorio rápido para DynamoDB que ejecuta el SQL real que DynamoDB no puede — JOINs, GROUP BY, agregaciones — con edición visual y un agente de IA con tus propias claves de Bedrock.
Prueba gratuita de 30 días, sin tarjeta — después, el plan Free sin límite de tiempo.