mongodb - mongodb 3.2.11,这个 mongod 的版本太新了
问题描述
我对 mongodb 服务器有疑问。我使用的是 3.2.11 版本。
无法找到表的元数据:index-3--5957523542490303670 索引:{name: id , ns:dashboard.dataaas} - 这个 mongod 的版本太新
我已经将 mongo 版本更新到 3.4,但它仍然无法启动服务器,错误仍然存在。
我想删除那个索引/表,但我无法登录到 mongo-shell。并且在任何文件夹中都找不到文件 index-3--5957523542490303670
请帮忙
解决方案
基本上作为错误状态,mongo 客户端/shell 以及 mongod 服务器应该具有相同的版本。您可以使用检查 mongo shell 版本mongo --version
。如果不匹配,请根据需要降级/升级客户端。还要检查服务器是否正在运行。
推荐阅读
- javascript - 我如何模拟 mongoose.Types.ObjectId
- bash - 比较 csv 文件
- python - 如何抑制谷歌云日志记录的退出消息
- laravel - 奇怪的行为或对 laravel 关系的误解
- c# - 如何使用 2 个数据源返回异步流
- python - 比较列表中的元素,如果不相同则打印
- javascript - javascript将索引上的循环过滤器转换为函数式编程
- laravel - 如何在 Laravel 迁移中更改默认布尔值
- python - NLTK 的 word_tokenize 与 str.split() 不同的情况有哪些?
- go - Assert interface to slice of struct