我有一个应用程序,我使用mongodb作为数据库来存储记录我正在使用的mongodb的ruby包装器是mongoid
现在一切正常,直到我遇到上述错误
超过最大插入大小16,000,000字节
任何针脚都可以指出如何摆脱错误。
我正在运行没有配置文件的mongodb服务器(没有配置mongodb源文件)
任何人都可以提供帮助
答案 0 :(得分:6)
您已达到MongoDB中单个文档的最大限制。 如果在MongoDB中保存大型数据文件,请改用GridFs。 如果您的文档包含太多子文档,请考虑拆分它并使用关系而不是嵌套。
答案 1 :(得分:2)
每个文档16MB数据的限制是一个众所周知的限制。 使用GridFS存储任意大小+元数据的任意二进制数据。