当前位置:   article > 正文

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

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

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

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

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

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/734370
推荐阅读
相关标签
  

闽ICP备14008679号