从Dynamodb搜索结果中获取项目值

时间:2015-05-21 12:33:05

标签: c# amazon-dynamodb nosql

我必须按照代码从dynamodb

进行查询
Search search = table.Query(new QueryOperationConfig { Filter = filter, AttributesToGet = list of attributes});

我可以通过在调试时扩展其节点来查看搜索中的数据,但找不到直接获取项目键和值的简单方法。

我试过

              List<Document> documentSet = new List<Document>();
 do
            {
                documentSet = search.GetNextSet();
               foreach (var document in documentSet)
            {
                HttpContext.Current.Response.Write(document["columnName"]);
                HttpContext.Current.Response.Write(document["columnName"]);
            }
            } while (!search.IsDone);

有没有直接的方法从json或table中的任何东西中获取Search对象的键和值?

由于

1 个答案:

答案 0 :(得分:0)

给定一个单独的文档(在您的情况下,文档对象),您可以调用 document.ToJson() document.ToJsonPretty()检索文档的JSON表示。 This blog post提供了更多详细信息。