【问题标题】:MongoDB maximum document sizeMongoDB 最大文档大小
【发布时间】:2017-10-19 06:59:25
【问题描述】:

根据以下链接,文档大小的限制为 16MB。
https://docs.mongodb.com/manual/reference/limits/
但是,我对文档是什么感到有些困惑。例如,

{
 {
   "name": "test",
   "_id": "4"
 },
 {
   "name": "test2",
   "_id": "5"
}

上述文件是指 1 个文件还是 2 个文件?整个文件的大小应该小于 16MB,还是 1 个元素/文档的大小?

【问题讨论】:

    标签: mongodb nosql bson


    【解决方案1】:

    在 mongodb 中,collection 存储文档。

    每个文档都是一个JSON object,内部存储为BSON

    document 上找到 mongodb 文档。

    在样本数据中,有两个文档:

    {
       "name": "test",
       "_id": "4"
     }
    

    {
       "name": "test2",
       "_id": "5"
    }
    

    每个这样的文档在存储在 mongodb 中时都有 16MB 的限制。 对于存储大小大于 16MB 的文档,请考虑使用 GridFS

    【讨论】:

      【解决方案2】:

      您在集合中有 2 个文档。在 mongo 中,一个文档最多应包含 16MB,不超过 16MB。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-03
        • 2013-06-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-26
        • 2012-09-21
        • 2021-04-17
        • 2018-09-11
        相关资源
        最近更新 更多