DynamoDB 程式碼範例

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

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

讀取項目

寫入項目

Node.js(AWS SDK v3)中的 DynamoDB PutItem 範例
在 Node.js 中以 AWS SDK v3 寫入 DynamoDB 項目 — 一個可直接執行的 PutItemCommand 範例,含防止覆寫的 ConditionExpression。
DynamoDB PutItem 範例(Python/boto3)
在 Python 中用 boto3 寫入一個 DynamoDB 項目 — 一份可直接執行的 put_item 範例,含 DynamoDB JSON 屬性與防止覆寫的 ConditionExpression。
使用 AWS CLI 的 DynamoDB PutItem 範例
從 AWS CLI 寫入一筆 DynamoDB 項目 — 一個可直接執行的 put-item 指令,含 DynamoDB JSON 格式與一個阻擋覆寫的 condition-expression。
DynamoDB PutItem 範例(Java/AWS SDK v2)
在 Java 中以 AWS SDK v2 寫入一個 DynamoDB 項目 — 一份可直接執行的 PutItemRequest 範例,含型別化的 AttributeValue builder 與 ConditionExpression。
Go 中的 DynamoDB PutItem 範例(AWS SDK v2)
在 Go 中以 AWS SDK v2 寫入一個 DynamoDB 項目 — 一個完整、可執行的 PutItem 範例,含具型別的屬性值與透過 errors.As 處理的 ConditionExpression。
Node.js 中的 DynamoDB UpdateItem 範例(AWS SDK v3)
在 Node.js 中以 AWS SDK v3 更新一個 DynamoDB 項目 — 一個可直接執行的 UpdateItemCommand 範例,含 SET、原子計數器、ReturnValues 與保留字別名。
DynamoDB UpdateItem 範例(Python/boto3)
在 Python 中用 boto3 更新一個 DynamoDB 項目 — 一份完整、可直接執行的 update_item 範例,含 SET、不可分割的 ADD 計數器、ReturnValues 與保留字別名。
使用 AWS CLI 的 DynamoDB UpdateItem 範例
從 AWS CLI 更新 DynamoDB 項目 — 一個完整、可執行的 update-item 指令,含 SET、原子式 ADD 計數器、return-values 與保留字別名。
Java(AWS SDK v2)中的 DynamoDB UpdateItem 範例
在 Java 中以 AWS SDK v2 更新 DynamoDB 項目 — 一個可執行的 UpdateItemRequest 範例,含 SET、原子式 ADD 計數器、ReturnValues 與保留字別名。
Go 中的 DynamoDB UpdateItem 範例(AWS SDK v2)
在 Go 中以 AWS SDK v2 更新一個 DynamoDB 項目 — 一個完整、可執行的 UpdateItem 範例,含 SET、原子的 ADD 計數器、ReturnValues 與保留字別名。
DynamoDB DeleteItem 範例(Java/AWS SDK v2)
在 Java 中以 AWS SDK v2 依主索引鍵刪除 DynamoDB 項目 — 一份可直接執行的 DeleteItemRequest 範例,含 ReturnValues ALL_OLD。
Go(AWS SDK v2)中的 DynamoDB DeleteItem 範例
在 Go 中以 AWS SDK v2 依主索引鍵刪除 DynamoDB 項目 — 一個可直接執行的 DeleteItem 範例,含 ReturnValues ALL_OLD 與條件式刪除。
Node.js 中的 DynamoDB 條件寫入(AWS SDK v3)
在 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 分割區 — 一個可執行的 QueryCommand 範例,含 KeyConditionExpression、sort key 條件與分頁。
Python 中的 DynamoDB Query 範例(boto3)
在 Python 中以 boto3 查詢一個 DynamoDB 分割區 — 一個可直接執行的 query 範例,含索引鍵條件運算式與內建的 query 分頁器。
使用 AWS CLI 的 DynamoDB Query 範例
從 AWS CLI 查詢一個 DynamoDB 分割區 — 一個可直接執行的 query 指令,含 key-condition-expression、expression-attribute-values 與自動分頁。
Java 中的 DynamoDB Query 範例(AWS SDK v2)
在 Java 中以 AWS SDK v2 查詢一個 DynamoDB 分割區 — 一個可執行的 QueryRequest 範例,含索引鍵條件運算式與內建的 queryPaginator。
Go 中的 DynamoDB Query 範例(AWS SDK v2)
在 Go 中以 AWS SDK v2 查詢一個 DynamoDB 分割區 — 一個可執行的 Query 範例,包含鍵條件運算式與內建的 QueryPaginator 完整分頁。
Node.js(AWS SDK v3)中查詢 DynamoDB GSI — 範例
在 Node.js 中以 AWS SDK v3 查詢 DynamoDB 全域次要索引 — 一個可直接執行的 QueryCommand 範例,含 IndexName、分頁與 GSI 一致性規則。
Python(boto3)中查詢 DynamoDB GSI — 範例
在 Python 中以 boto3 查詢 DynamoDB 全域次要索引 — 一個完整、可執行的範例,包含 IndexName、query 分頁器,以及 GSI 的一致性規則。
用 AWS CLI 查詢 DynamoDB 的 GSI — 範例
從 AWS CLI 查詢 DynamoDB 的全域次要索引 — 一份可直接執行的 query 範例,含 --index-name 與 GSI 的一致性規則。
Node.js 中的 DynamoDB Scan 範例(AWS SDK v3)
在 Node.js 中以 AWS SDK v3 掃描一張 DynamoDB 資料表 — 一個可直接執行的 ScanCommand 範例,含 LastEvaluatedKey 分頁,以及為什麼 Scan 是最後手段。
Python(boto3)中的 DynamoDB Scan 範例
在 Python 中以 boto3 掃描 DynamoDB 表格 — 一個可執行的 scan 範例,含 filter 運算式、scan 分頁器,以及為什麼 Scan 是最後手段。
使用 AWS CLI 的 DynamoDB Scan 範例
從 AWS CLI 掃描一張 DynamoDB 資料表 — 一個可直接執行的 scan 指令,含 filter-expression、自動分頁,以及為什麼 Scan 是最後手段。
Java(AWS SDK v2)中的 DynamoDB Scan 範例
在 Java 中以 AWS SDK v2 掃描 DynamoDB 表格 — 一個可執行的 ScanRequest 範例,含 FilterExpression、內建的 scanPaginator,以及為什麼 Scan 是最後手段。
Go 中的 DynamoDB Scan 範例(AWS SDK v2)
在 Go 中以 AWS SDK v2 掃描一張 DynamoDB 資料表 — 一個可直接執行的 Scan 範例,含 FilterExpression、內建的 ScanPaginator,以及為什麼 Scan 是最後手段。
Node.js(AWS SDK v3)中取得 DynamoDB 全部項目
在 Node.js 中以 AWS SDK v3 讀取 DynamoDB 表格裡的每一個項目 — 一個可直接執行的全表 Scan 分頁迴圈,並附平行掃描與它的成本。
從 DynamoDB 取出所有項目(Python/boto3)
在 Python 中用 boto3 讀取一張 DynamoDB 資料表裡的每一個項目 — 一份使用內建 paginator 的可執行全表 scan,外加平行 scan 與成本取捨。
以 AWS CLI 取出 DynamoDB 的所有項目
從 AWS CLI 讀取一張 DynamoDB 資料表中的每一個項目 — 一個可執行的 aws dynamodb scan 範例,含自動分頁、NextToken 分段與成本取捨。

批次操作

交易

更多 DynamoDB 資源

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

一款快速的 DynamoDB 桌面用戶端,可執行 DynamoDB 無法執行的真正 SQL — JOINs、GROUP BY、聚合 — 並支援視覺化編輯與使用你自己的 Bedrock 金鑰的 AI 代理。

30 天免費試用,無需信用卡 — 之後為無時間限制的免費方案。