Новичок в DynamoDb
У меня есть таблица в AWS DynamoDb, как показано ниже
tblCustomer
Id Name Email
1 Abc abc@gmail.com
2 Xyz xyz@gmail.com
Это огромный стол.Пока исследую вокруг него.Query
лучше, чем Scan
.Поэтому я выбрал Query вместо Scan.
Вот так выглядит моя функция C #.
AmazonDynamoDBClient client = new AmazonDynamoDBClient();
var request = new QueryRequest
{
TableName = "tblCustomer",
ProjectionExpression = "Name, Email"
};
var response = await client.QueryAsync(request);
foreach (Dictionary<string, AttributeValue> item in response.Items)
{
}
Но это исключение
KeyConditionExpress cannot be null
Здесь я неМне нужно иметь KeyConditionExpress, так как мне нужно, чтобы получить всех клиентов.
Как я могу получить все записи из tblCustomer наиболее эффективным способом?
Спасибо!