Cosmos DB 最大文件大小限制 1.5MB

Cosmos DB maximum file size limit 1.5MB

我正在尝试使用 pymongo 的 update_one/update_many 方法更新 azure cosmos 数据库中的 json 文件。
我收到错误代码 17419(更新后生成的文档大于 x
根据 azure cosmos db documentation,文件大小限制是 2MB,但我的文件现在是 1.498MB 和我正在尝试的数据据我所知,要插入的空间远不及 0.5MB(只有 49.5kB)和 1.5 + 0.049 < 2...

我是不是漏掉了什么?

基于 document,2 MB 限制是针对请求的,而不仅仅是文件。

CRUD请求不仅包含文件数据,还包含headers等。所以,我担心你的更新请求超过 2 mb,尽管你的文件数据低于 2 mb。您可以尝试使用 Fiddler 工具捕获您的请求的大小,以便您可以解决它的原因。