可以更新上限集合中的文档,但不会增加文档大小。我们需要更新文档,因此有一个问题-是否可以在第一次插入期间预分配空间并将其用于进一步更新。类似于:插入文档+1mb的零,然后更新文档以减少“假”零。 最佳答案 您实质上描述的是手动填充。我以前没有在上限集合的上下文中这样做过,但没有理由它不起作用。一般来说,避免对因更新而增长的文档进行代价高昂的移动是一种很好的做法。我还建议SO上的人们在查看嵌入与引用在他们的模式中的优缺点之前就这样做(在博客中存储最后5条评论,固定主字段的长度,引用例如,对于所有历史记录。官方手动填充文档在这里:htt