Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列出AWS DynamoDB中的关键值 如何使用C++ SDK在AWS DyDoDB中执行查询,这是一个什么样的例子?我在“aws cpp sdk dynamodb集成测试”中的TableOperationTest.cpp中找不到这样的示例_C++_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

列出AWS DynamoDB中的关键值 如何使用C++ SDK在AWS DyDoDB中执行查询,这是一个什么样的例子?我在“aws cpp sdk dynamodb集成测试”中的TableOperationTest.cpp中找不到这样的示例

列出AWS DynamoDB中的关键值 如何使用C++ SDK在AWS DyDoDB中执行查询,这是一个什么样的例子?我在“aws cpp sdk dynamodb集成测试”中的TableOperationTest.cpp中找不到这样的示例,c++,amazon-web-services,amazon-dynamodb,C++,Amazon Web Services,Amazon Dynamodb,当我使用“getItemRequest”使用散列键从DynamoDB获取项结果时,如何获取非散列键的“键值” 例如,我创建了一个dynamo表,如下所示。“id”是散列键 {“id”:“1”,“Status”:“0”} getItemRequest.AddKey(“id”,“1”); getItemRequest.SetTableName(“mytablename”); auto-getItemOutput=dynamoDbClient.GetItem(getItemRequest); GetI

当我使用“getItemRequest”使用散列键从DynamoDB获取项结果时,如何获取非散列键的“键值”

例如,我创建了一个dynamo表,如下所示。“id”是散列键

{“id”:“1”,“Status”:“0”}

getItemRequest.AddKey(“id”,“1”);
getItemRequest.SetTableName(“mytablename”);
auto-getItemOutput=dynamoDbClient.GetItem(getItemRequest);
GetItemResult=GetItemOutput.GetResult();
Aws::Map returneditCollection=result.GetItem();

你的意思是,你怎么知道结果中有哪些键?也许我误解了这个问题,但不是这么简单吗

for(auto& itemEntry : returnedItemCollection)
{
   std::cout << itemEntry.first << ": " << itemEntry.second.GetS() << std::endl;
}
for(自动项目输入:returnedItemCollection&itemcentry)
{

std::在编写代码时,您是否希望提前知道哪些密钥可用?还是希望在从数据库中检索项目后动态了解密钥?谢谢。我希望在从数据库中检索项目后动态了解密钥。
for(auto& itemEntry : returnedItemCollection)
{
   std::cout << itemEntry.first << ": " << itemEntry.second.GetS() << std::endl;
}