CentO上mongo db安装中的最大密钥大小限制

时间:2019-04-13 07:33:00

标签: mongodb

我已经按照站点的指导从rpm包中安装了mongo db:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

现在mongodb运行成功。但是现在我正遭受密钥大小限制的问题。当我向关键字段添加更多数据时,mongo出现以下错误:

  

“ MongoDB \ Driver \ Exception \ BulkWriteException:WiredTigerIndex ::插入:   密钥太大而无法索引,则失败。”

我在Google上搜索了此错误,发现“ Mongo的静态密钥大小限制为1KB”。但我发现许多用户已要求删除密钥大小,并且看起来已按照以下URL删除了它们:

https://github.com/mongodb/mongo/commit/4c2e46a3e0873cea3564f02c23a6283078970ee9

https://jira.mongodb.org/browse/SERVER-36278

所以现在的问题是

  

“密钥大小限制在最新版本4.0中仍然有效”。

我已经在Internet上搜索要通过代码手动更改此大小,但是没有找到要更改的Linux安装tar软件包文件。看起来tar文件由驱动程序组成(不可编辑的文件)。

我该如何克服这个错误?我需要在关键字段(要求)中添加大数据。

注意:我在“ https://superuser.com/questions/1424951/max-key-size-limit-in-mongo-db-installation-on-centos”中问过同样的问题

0 个答案:

没有答案