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

本文关键字:项目 获取 Dynamodb 搜索结果 | 更新日期: 2023-09-27 17:50:12

我必须遵循代码从dynamodb查询

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

我可以看到有数据在搜索中,在调试时扩展其节点,但无法找到一个简单的方法直接获得项目的键和值。

I tried with

              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或表中的搜索对象中获得键和值?

谢谢

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

给定一个单独的Document(在您的示例中是 Document 对象),您可以调用 Document . tojson () Document . tojsonpretty ()来检索文档的JSON表示。