簡體   English   中英

從 c# 中的 DynamoDB 表中獲取所有分區鍵的列表

[英]Get List of All Partition Keys from DynamoDB Table in c#

我試圖找到一種方法來在 c# 中創建一個僅包含 dynamodb 表中的分區鍵的列表。 分區鍵中沒有重復項(因此沒有排序鍵),我對返回該行中的任何其他信息不感興趣。 有沒有一種方法可以查詢分區鍵並將它們放入列表中?

我找到了很多返回整個表信息的答案,但我只需要分區鍵。 這個問題( DynamoDB: List all partition keys )指出它可以完成但沒有提供代碼示例,我正在努力自己弄清楚。

您需要進行Scan並提供AttributesToGetProjectionExpression

string tableName = "Thread";
Table ThreadTable = Table.LoadTable(client, tableName);

ScanOperationConfig config = new ScanOperationConfig()
{
  AttributesToGet = new List<string> { "pk" } 
};

Search search = ThreadTable.Scan(config);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM