首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用自定义名称将文件保存在DocumentDb中

用自定义名称将文件保存在DocumentDb中
EN

Stack Overflow用户
提问于 2015-06-05 13:37:28
回答 1查看 549关注 0票数 1
  1. 我正在尝试以DocumentDb格式保存一个XML文件。我在转换和保存它方面没有问题。所有的转换和储蓄都很好。
  2. 但是,当我存储Xml文件时,DocumentDB为该文件提供了自己的文件名。Eg;8756b9b9-41ac-47ca-9f4c-abec60b318be.

但是我想用我自己的自定义名称(如:、MyXmlFile1、MyXmlFile2等)保存该文件;

保存文件时如何传递自定义名称?那是MyXmlFile1或MyXmlFile2。

"jsontoStore"有我想要存储到DocumentDB中的文件的内容。Code1:在不传递任何文件名的情况下存储。

代码语言:javascript
运行
复制
await client.CreateDocumentAsync(documentCollection.SelfLink, jsontoStore);

Code2:使用自定义文件名存储,但在这里我无法传递我的内容,即"jsontostore“

代码语言:javascript
运行
复制
document = await client.CreateDocumentAsync(documentCollection.SelfLink,
                            new Document
                            {
                                Id = "sample1" 
                            });
EN

回答 1

Stack Overflow用户

发布于 2015-06-05 15:55:05

我相信您是指文档的id,因为您提到了自动生成的GUID。

所有文档必须在id属性中具有唯一值(它是文档的主键)。如果在文档创建时没有提供id,DocumentDB将为您生成一个。

这里的解决方案是在将id转换为JSON之后,使用您选择的名称(例如MyXmlFile1、MyXmlFile2)简单地设置XML字段。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30667987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档