MongoDB "The default storage engine 'wiredTiger' is not available with this build of mongod " + "



首次安装MongoDb并运行mongod命令后在C:Program FilesMongoDBServer3.2bin>目录中,我得到错误:

"默认的存储引擎'wiredTiger'在此版本的mongod中不可用"

然后是第二个错误

" . .No/data/db文件夹.."

运行windows 10 32位。

编辑:我有两个不同的问题,(正如题目所说)我把它们结合起来解决我的问题。我希望这将作为一个参考,其他新手,如果他们在同一条船上。所以感谢大家的投票:)

我做了以下操作:

  1. 以管理员身份运行Node.js命令提示符
  2. 创建一个C:datadb目录
  3. 运行"cd C:Program FilesMongoDBServer3.2 bin"命令
  4. 已执行"mongod——storageEngine=mmapv1——dbpath C:datadb"

。E,看起来像这样:

*** C:Program FilesMongoDBServer3.2 bin> mongod—storageEngine=mmapv1—dbpath C:datadb


PS:对不起,但回答我自己的问题的原因是,我希望这将帮助别人,如果他们曾经在我的位置。

请参考这个问题的答案(我从那里借来的):

MongoDB不能启动服务器:默认存储引擎'wiredTiger'此版本的mongod

不可用。

在你的Mongo/bin目录下执行这个命令:

mongod --storageEngine=mmapv1 --dbpath [your-path]

就"…"而言没有/data/db文件夹.."。你必须在C:上手动创建这个目录,所以目录的路径是C:datadb

最新更新