单个 MongoDB 集合最多可以拥有多少个文档?

18

我没有找到任何关于这个的信息。

MongoDB中一个集合可以拥有多少文档才需要使用分片技术?


1
你可以在这里找到答案。https://dev59.com/Mmkw5IYBdhLWcg3wfKlB - Eldho NewAge
2
@EldhoNewAge,这个问题是关于MongoDB中集合的数量,而不是集合中文档的数量。 - Uyghur Lives Matter
2个回答

16

你可以在这里看到,没有限制(这里)

如果使用max参数指定了capped集合的最大文档数(创建),则限制必须小于2^32个文档。如果在创建capped集合时未指定文档的最大数量,则文档数量没有限制。


2
与@M-A. Fernandes相比,存在一些限制。但这并不是由MongoDB强制实施的,也不是固定数量的文档。这似乎非常明显,但正确的是:集合大小的限制取决于您的系统能力。单个节点上的集合可以有多大? - Héctor Valverde

4

@M-A.Fernandes 是正确的。

我只能添加这个信息

每个块迁移的最大文档数

如果块中的文档数量超过 250,000 个文档或者超过配置的块大小除以集合中平均文档大小的 1.3 倍,则 MongoDB 无法移动该块。 db.collection.stats() 包含 avgObjSize 字段,该字段表示集合中的平均文档大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接