DynamoDB 程式碼範例

DynamoDB 程式碼範例 — 可直接複製貼上的程式碼片段

涵蓋每種操作與語言、隨取即用的 DynamoDB 程式碼片段——複製、調整,或用 Expression Builder 視覺化建構。

讀取項目

寫入項目

Node.js(AWS SDK v3)DynamoDB PutItem 範例
在 Node.js 中以 AWS SDK v3 寫入 DynamoDB 項目 — 一個可執行的 PutItemCommand 範例,含項目屬性與防止覆寫的 ConditionExpression。
Python(boto3)DynamoDB PutItem 範例
在 Python 中以 boto3 寫入 DynamoDB 項目 — 一個可執行的 put_item 範例,含 DynamoDB JSON 屬性與防止覆寫的 ConditionExpression。
AWS CLI DynamoDB PutItem 範例
從 AWS CLI 寫入 DynamoDB 項目 — 一個完整、可執行的 put-item 指令,含 DynamoDB JSON 項目格式與防止覆寫的 condition-expression。
Java(AWS SDK v2)DynamoDB PutItem 範例
在 Java 中以 AWS SDK v2 寫入 DynamoDB 項目 — 一個可執行的 PutItemRequest 範例,含帶型別的 AttributeValue builder 與防止覆寫的 ConditionExpression。
Go(AWS SDK v2)DynamoDB PutItem 範例
在 Go 中以 AWS SDK v2 寫入 DynamoDB 項目 — 一個完整、可執行的 PutItem 範例,含帶型別的屬性值與透過 errors.As 處理的 ConditionExpression。
Node.js(AWS SDK v3)DynamoDB UpdateItem 範例
在 Node.js 中以 AWS SDK v3 更新 DynamoDB 項目 — 一個可執行的 UpdateItemCommand 範例,含 SET、atomic 計數器、ReturnValues 與保留字別名。
Python(boto3)DynamoDB UpdateItem 範例
在 Python 中以 boto3 更新 DynamoDB 項目 — 一個完整、可執行的 update_item 範例,含 SET、atomic 的 ADD 計數器、ReturnValues 與保留字別名。
AWS CLI DynamoDB UpdateItem 範例
從 AWS CLI 更新 DynamoDB 項目 — 一個完整、可執行的 update-item 指令,含 SET、atomic 的 ADD 計數器、return-values 與保留字別名。
Java(AWS SDK v2)DynamoDB UpdateItem 範例
在 Java 中以 AWS SDK v2 更新 DynamoDB 項目 — 一個可執行的 UpdateItemRequest 範例,含 SET、atomic 的 ADD 計數器、ReturnValues 與保留字別名。
Go(AWS SDK v2)DynamoDB UpdateItem 範例
在 Go 中以 AWS SDK v2 更新 DynamoDB 項目 — 一個完整、可執行的 UpdateItem 範例,含 SET、atomic 的 ADD 計數器、ReturnValues 與保留字別名。
Java(AWS SDK v2)DynamoDB DeleteItem 範例
在 Java 中以 AWS SDK v2 依 primary key 刪除 DynamoDB 項目 — 一個可執行的 DeleteItemRequest 範例,含 ReturnValues ALL_OLD 與條件式刪除指引。
Go(AWS SDK v2)DynamoDB DeleteItem 範例
在 Go 中以 AWS SDK v2 依 primary key 刪除 DynamoDB 項目 — 一個完整、可執行的 DeleteItem 範例,含 ReturnValues ALL_OLD 與條件式刪除指引。
Node.js(AWS SDK v3)DynamoDB 條件式寫入
在 Node.js 中以 AWS SDK v3 讓 DynamoDB 寫入變為條件式 — 一個可執行的樂觀鎖 UpdateItemCommand,含 ConditionExpression 與失敗檢查的處理。
Python(boto3)DynamoDB 條件式寫入範例
在 Python 中以 boto3 讓 DynamoDB 寫入變為條件式 — 一個可執行的樂觀鎖 update_item 範例,含 ConditionExpression 與失敗檢查的處理。
AWS CLI DynamoDB 條件式寫入範例
從 AWS CLI 讓 DynamoDB 寫入變為條件式 — 一個可執行的樂觀鎖 update-item 指令,含 --condition-expression 與失敗輸出的說明。

查詢與掃描

Node.js(AWS SDK v3)DynamoDB Query 範例
在 Node.js 中以 AWS SDK v3 查詢 DynamoDB partition — 一個可執行的 QueryCommand 範例,含 KeyConditionExpression、sort-key 條件與分頁。
Python(boto3)DynamoDB Query 範例
在 Python 中以 boto3 查詢 DynamoDB partition — 一個可執行的 query 範例,使用低階 client、key condition expression 與內建的 query paginator。
AWS CLI DynamoDB Query 範例
從 AWS CLI 查詢 DynamoDB partition — 一個可執行的 query 指令,含 key-condition-expression、expression-attribute-values,以及 CLI 自動分頁的運作方式。
Java(AWS SDK v2)DynamoDB Query 範例
在 Java 中以 AWS SDK v2 查詢 DynamoDB partition — 一個可執行的 QueryRequest 範例,含 key condition expression 與內建的 queryPaginator。
Go(AWS SDK v2)DynamoDB Query 範例
在 Go 中以 AWS SDK v2 查詢 DynamoDB partition — 一個可執行的 Query 範例,含 key condition expression 與用於完整分頁的內建 QueryPaginator。
Node.js(AWS SDK v3)查詢 DynamoDB GSI — 範例
在 Node.js 中以 AWS SDK v3 查詢 DynamoDB global secondary index — 一個可執行的 QueryCommand 範例,含 IndexName、分頁與 GSI 一致性規則。
Python(boto3)查詢 DynamoDB GSI — 範例
在 Python 中以 boto3 查詢 DynamoDB global secondary index — 一個完整、可執行的範例,含 IndexName、query paginator 與 GSI 一致性規則。
AWS CLI 查詢 DynamoDB GSI — 範例
從 AWS CLI 查詢 DynamoDB global secondary index — 一個可執行的 aws dynamodb query 範例,含 --index-name、自動分頁與 GSI 一致性規則。
Node.js(AWS SDK v3)DynamoDB Scan 範例
在 Node.js 中以 AWS SDK v3 掃描 DynamoDB 表格 — 一個可執行的 ScanCommand 範例,含 FilterExpression、LastEvaluatedKey 分頁,以及為何 Scan 是最後手段。
Python(boto3)DynamoDB Scan 範例
在 Python 中以 boto3 掃描 DynamoDB 表格 — 一個可執行的 scan 範例,含 filter expression、scan paginator,以及為何 Scan 是最後手段。
AWS CLI DynamoDB Scan 範例
從 AWS CLI 掃描 DynamoDB 表格 — 一個可執行的 scan 指令,含 filter-expression、CLI 自動分頁、平行 scan segment,以及為何 Scan 是最後手段。
Java(AWS SDK v2)DynamoDB Scan 範例
在 Java 中以 AWS SDK v2 掃描 DynamoDB 表格 — 一個可執行的 ScanRequest 範例,含 FilterExpression、內建 scanPaginator,以及為何 Scan 是最後手段。
Go(AWS SDK v2)DynamoDB Scan 範例
在 Go 中以 AWS SDK v2 掃描 DynamoDB 表格 — 一個完整、可執行的 Scan 範例,含 FilterExpression、內建 ScanPaginator,以及為何 Scan 是最後手段。
在 Node.js(AWS SDK v3)中讀取 DynamoDB 所有項目
在 Node.js 中以 AWS SDK v3 讀取 DynamoDB 表格中的每一個項目 — 一個完整、可執行的全表 Scan 分頁迴圈,外加平行 scan 與成本取捨。
在 Python(boto3)中讀取 DynamoDB 所有項目
在 Python 中以 boto3 讀取 DynamoDB 表格中的每一個項目 — 一個可執行的全表 scan,使用內建 paginator,外加平行 scan 與成本取捨。
使用 AWS CLI 讀取 DynamoDB 所有項目
從 AWS CLI 讀取 DynamoDB 表格中的每一個項目 — 一個可執行的 aws dynamodb scan 範例,含自動分頁、NextToken 分塊與成本取捨。

批次操作

交易

更多 DynamoDB 資源

不必透過主控台就能操作 DynamoDB

DynoTable 是一款快速的 DynamoDB 桌面用戶端 — 瀏覽表格、執行 SQL 風格的查詢,並在本機編輯項目。