mongodb子文档导致增长?

mongodb子文档导致增长?,mongodb,subdocument,Mongodb,Subdocument,假设我有一个如下所示的文档: { "_id" : "1234", "foo" : { "bar1" : 2 } } 在“foo”中添加“bar2”字段是否会导致文档增长,这意味着它必须在磁盘上移动,等等 感谢MongoDB文档中的: 更新操作会增加文档的大小。如果文档超出了当前分配的记录空间,MongoDB必须分配新空间并将文档移动到此新位置 为了减少移动次数,MongoDB在分配记录空间时包含少量额外空间或填充。这种填充降低了文档大小稍微增加会导致文档

假设我有一个如下所示的文档:

{
    "_id" : "1234",
    "foo" : {
        "bar1" : 2
    }
}
在“foo”中添加“bar2”字段是否会导致文档增长,这意味着它必须在磁盘上移动,等等


感谢MongoDB文档中的:

更新操作会增加文档的大小。如果文档超出了当前分配的记录空间,MongoDB必须分配新空间并将文档移动到此新位置

为了减少移动次数,MongoDB在分配记录空间时包含少量额外空间或填充。这种填充降低了文档大小稍微增加会导致文档超过其分配的记录大小的可能性


您可以阅读更多相关信息。

我认为在最近的一次问答中,对细节进行了很好的解释: