我已经按照站点的指导从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”中问过同样的问题