【问题标题】:How many documents can a single collection have in MongoDB?一个集合在 MongoDB 中可以有多少个文档?
【发布时间】:2016-08-20 00:44:41
【问题描述】:

我没有找到任何相关信息。

在需要使用分片之前,一个集合在 MongoDB 中可以拥有多少个文档?

【问题讨论】:

标签: mongodb


【解决方案1】:

没有限制,你可以看到here:

如果您使用max 参数为create 指定上限集合的最大文档数,则限制必须小于2^32 个文档。如果在创建上限集合时没有指定最大文档数,则文档数没有限制。

【讨论】:

  • 与@M-A 相比。费尔南德斯,有一个限制。但它不是由 MongoDB 强加的,也不是固定数量的文档。这似乎很明显,但正确:集合大小的限制取决于您的系统能力。单个节点中的集合可以有多大?
【解决方案2】:

@M-A.Fernandes 是正确的。

我只能加this information

每块要迁移的最大文档数

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

【讨论】:

    猜你喜欢
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    相关资源
    最近更新 更多