【发布时间】:2018-03-13 11:14:58
【问题描述】:
我已经在 azure cosmos documentDB 中插入了附件。 插入附件后,我在 cosmosDB 门户中看不到任何附加的附件。
我的问题是我将在 azure cosmosdb 门户区域的哪里看到我上传的附件。我不知道我的附件在哪里显示 azure 门户,我正在使用 azure cosmosdb 试用帐户。请任何人回答我。
【问题讨论】:
标签: c# azure azure-cosmosdb
我已经在 azure cosmos documentDB 中插入了附件。 插入附件后,我在 cosmosDB 门户中看不到任何附加的附件。
我的问题是我将在 azure cosmosdb 门户区域的哪里看到我上传的附件。我不知道我的附件在哪里显示 azure 门户,我正在使用 azure cosmosdb 试用帐户。请任何人回答我。
【问题讨论】:
标签: c# azure azure-cosmosdb
我认为您无法在 门户 中查看它,
来自docs
Azure Cosmos DB 允许您存储二进制 blob/媒体 Azure Cosmos DB(每个帐户最多 2 GB)或您自己的远程 媒体商店。它还允许您表示媒体的元数据 就称为附件的特殊文件而言。一个附件在 Azure Cosmos DB 是一个特殊的 (JSON) 文档,它引用了 存储在其他地方的媒体/blob。附件只是一个特殊的 捕获元数据的文档(例如,位置、作者 等)存储在远程媒体存储中的媒体。
顺便说一句
虽然 cosmosdb 允许您存储文件(它们存储为附件),但我不建议使用它。
如果您注意到上面的示例 JSON 在附件下有一行“media": "/media/5VEpAMZpeasdfdfdAAAAAOFDl80B". 这实际上是存储的二进制有效负载的链接。您需要查询该 URI 以获取有效负载。
【讨论】:
我在 Cosmos DB 附件存储比较上做了一个blog post
如果您下载并安装Azure DocumentDB Studio,您可以查看大多数附件媒体类型
【讨论】: