c# - DocumentDb - 获取文档的 Json 表示

标签 c# azure azure-cosmosdb nosql

是否有一个简单/任何解决方案可以将文档数据的 JSON 表示形式(没有 _rid 等 DocDb native 属性)放入响应中(在存储过程中),或者在 Microsoft.Azure.Documents 命名空间中是否有解决方案?

最佳答案

您可以使用 JavaScript 的删除运算符来删除 DocumentDB 的 native 属性。看看这个帖子:How do I remove a property from a JavaScript object?

这样的事情应该有效:

delete doc._rid;
delete doc._ts;
delete doc._etag;
getContext().getResponse().setBody(doc);

关于c# - DocumentDb - 获取文档的 Json 表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30548093/

相关文章:

c# - 为什么 IDisposable 有 [ComVisible(true)] 属性?

c# - 以编程方式调用 ASP.net 客户端上的按钮单击

c# - 为关闭计算机而创建的 Windows 服务在计算机锁定时无法运行

c# - Azure DocumentDB - HTTP 请求中找到的 MAC 签名与计算的签名不同

azure - 使用数组内容搜索文档在 Cosmos 中不起作用

azure - ReplaceDocumentAsync without Document 可能吗?

azure - 由于 azurerm_management_lock,Terraform apply 无法运行

基于源数据集负载的 Azure 数据工厂动态输出路径

c# - 如何使用 DataBinder 更改行中文本的颜色

azure - Databricks-ConcurrentAppendException :