CosmosDB Mongo数据库请求保存问题

时间:2019-09-03 08:55:08

标签: azure-devops azure-cosmosdb

我有很大的保存要求,确实有必要保存。我已经阅读了整个网络,并且根据文档,请求的大小应该在2-4 MB之间,当我保存请求并在以下显示错误时

  

“ Mongo错误:请求大小过大”

其中包含大量文本和用户上传所需的图像,因此文档非常大。如何将大量请求数据保存在cosmosDb中?

1 个答案:

答案 0 :(得分:1)

基于Cosmos DB限制的官方文档:

  

对物品有效载荷没有限制,例如数量   属性和嵌套深度,但长度限制除外   分区键和id值,以及2 MB的整体大小限制

enter image description here

最大请求大小为2MB,响应大小为4MB。(link

如果数据为2MB以上,则可以遵循此blog中的策略:Cosmos DB文档的大小限制为2 MB,并且不应用于内容存储。对于更大的有效负载存储,请改使用Azure Blob存储。

或者,如果您想全面支持MongoDB功能,则可以考虑使用MongoDB Atlas on Azure