mongodb - CentO 上 mongo db 安装的最大密钥大小限制
问题描述
我已经按照站点的指导从 rpm 包安装了 mongo db:
“ https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ ”
现在 mongodb 正在成功运行。但是现在我遇到了密钥大小限制的问题。当我向关键字段添加更多数据时,mongo 会给出以下错误:
“MongoDB\Driver\Exception\BulkWriteException:WiredTigerIndex::insert:键太大而无法索引,失败”。
我在谷歌上搜索过这个错误,发现“Mongo has static key size limit 1KB”。但我发现许多用户已要求删除密钥大小,并且看起来他们已按照以下 URL 删除:
“ https://github.com/mongodb/mongo/commit/4c2e46a3e0873cea3564f02c23a6283078970ee9 ”
“ https://jira.mongodb.org/browse/SERVER-36278 ”
所以现在的问题是
“密钥大小限制在最新版本 4.0 中仍然有效”。
我在互联网上搜索以在代码中手动更改此大小,但没有找到任何要更改 linux 安装 tar 包的文件。看起来 tar 文件由驱动程序(不可编辑的文件)组成。
我该如何克服这个错误?我需要在关键字段中添加大数据(其要求)。
注意:我在“ https://superuser.com/questions/1424951/max-key-size-limit-in-mongo-db-installation-on-centos ”问过同样的问题
解决方案
推荐阅读
- intellij-idea - 如何使用 Intellij 在另一个项目中使用一个项目中的方法?
- php - 我如何在 Laravel 5 中的 guard()->attempt 方法中得到特定的错误
- javascript - 排序对象的对象
- premake - Premake 命令行选项以包含项目
- firebase - Firebase 云函数响应时间
- java - P6Spy Spring Boot starter 装饰器产生空输出
- python - 未填充正方形的 Matplotlib 散点图
- ios - 查找tableView的哪一行是CollectionView
- android - 无法在 ViewModel 中调用协程作用域函数
- javascript - material-ui 组件样式自定义 - 将选择组件的颜色更改为白色