pri*_*fun 1 mongodb amazon-web-services ubuntu-14.04
我正在尝试使用全文搜索索引进行 mongo 恢复,但它返回以下错误。
ERROR: Error creating index joyous.joyous_articles: 16730 err: "bad textIndexVersion: 2"
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)
我正在 AWS 实例中执行此操作,ubuntu 14.04 和 mongo 版本是 2.4.9 非常感谢任何类型的帮助。
由于向后兼容性而发生此错误。这里我尝试将转储从 2.6 版本恢复到 2.4.9。
2.6版本的mongo对索引键的限制实施了更强的强制。参考文档:Mongo 2.6中的兼容性更改
我通过添加以下行在 mongodb.conf 文件中启用全文搜索解决了这个问题。
setParameter=textSearchEnabled=true
Run Code Online (Sandbox Code Playgroud)
使用以下命令重新启动 mongo 服务
service mongodb restart
Run Code Online (Sandbox Code Playgroud)
然后在恢复期间我使用以下命令跳过了索引
mongorestore --db joy_db --noIndexRestore dump/joy_db
Run Code Online (Sandbox Code Playgroud)
--noIndexRestore 将在导出期间跳过创建索引。
| 归档时间: |
|
| 查看次数: |
1702 次 |
| 最近记录: |