当前位置:   article > 正文

Mongodb 不能存储大于16M的文件_mongodb表记录大小超过16m

mongodb表记录大小超过16m
啊啊啊!踩坑了!

由于切换数据库的原因,需要从couchdb数据库中将模型文件给拉取到mongodb数据库中,谁知道模型文件存储到mongodb中总是少1000来条,代码也没报错啊,怎么回事???

原来如此
mongodb 中的"坑",— 单个文档16M大小限制

对遇到过这个问题的人来说,这个16M很好理解, 而对于还未意识到这个问题的人来说,这个’坑’ 可能会让你花时间都难以发现,因为这又要牵扯到mongodb的另一个存储机制 ---- 无返回码,什么意思呢? 就是mongodb的插入,删除等操作, 客户端向数据库发出请求之后,是不需要等待数据库返回操作是否成功的返回结果。这也是mongodb插入,更新等操作速度快的原因。
当单个文件超过16M之后, 程序并不会报错, 但此时, 数据已经无法插入数据库了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/734370
推荐阅读
相关标签
  

闽ICP备14008679号