文档客户端异常 "Request size is too large"

DocumentClientException "Request size is too large"

我创建了 JSON,但 byte.length 太大了,当我尝试使用 api java:

documentClient.createDocument(
                    getTodoCollection().getSelfLink(), document, null,
                    false)

returns一个

DocumentClientException: Message: {"Errors":["Request size is too large"]}

有什么办法可以将这种文件保存到documentDB中吗?

DocumentDB limits and quotas 页开始,文档的最大大小可以是 512 KB 2 MB。如果您的 JSON 尺寸超过该尺寸,您将收到此错误。

如果您的文档大小超过 512 KB 2 MB,则您无法将文档按原样保存在 DocumentDB 中。您可以做的一件事是将 Blob 存储中的 JSON 保存为块 blob,并将 Blob URL 保存在 DocumentDB 中。

P.S。出于某种原因,我认为 DocumentDB 中的附件大小为 2 MB,我想建议这样做,但似乎他们也已将其更改为 512 KB。