来自文档:https://docs.mongodb.org/manual/reference/limits/ 最大BSON文档大小为16兆字节。
我想知道mongo是如何检查这个限制的。 如果我使用WiredTiger和snappy压缩,是否意味着我可以在文档中放入更多数据,直到它达到16Mb。或Mongo计算未压缩状态下文档的大小?
答案 0 :(得分:4)
MongoDB甚至在将文档传递给存储引擎之前就强制执行16MB限制,所以不,你不能使用压缩来将更多数据压缩到文档中。
答案 1 :(得分:1)
根据MongoDB文档
最大文档大小有助于确保单个文档无法使用 使用过量的RAM,或在传输过程中,过量 带宽要存储大于最大大小的文档,MongoDB 提供GridFS API。