2016-09-27 12 views
1

在首次安裝MongoDb並在C:\Program Files\MongoDB\Server\3.2\bin>目錄中運行mongod命令 之後,得到的錯誤:MongoDB「默認的存儲引擎'wiredTiger'不適用於此版本的mongod」+「..no/data/db文件夾。」

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

,然後第二個錯誤

" ..no /data/db folder..".

運行Windows 10的32位。

編輯:我有兩個不同的問題,(問題標題說)我結合他們解決我的問題。我希望這將作爲其他新手的參考,如果他們在同一條船上。所以感謝向下票,人:)

+0

[WiredTiger無法在32位上工作](http://serverfault.com/questions/742230 /蒙戈-DB-安裝-示出存儲發動機誤差)。首先谷歌命中。閱讀[問]並嘗試先搜索。 – CodeCaster

+0

[MongoDB無法啓動服務器:默認存儲引擎'wiredTiger'不適用於此版本的mongod](http://stackoverflow.com/questions/34243731/mongodb-cannot-start-server-the-default -storage-engine-wiredtiger-is-not-avai) – CodeCaster

回答

2

我做了以下內容:

  1. 冉Node.js的命令提示符管理員
  2. 做了一個C:\ DATA \ db目錄
  3. 然「 CD C:\ Program Files文件\ MongoDB的\服務器\ 3.2 \ BIN」命令
  4. 執行對象 「的mongod --storageEngine = mmapv1 --dbpath C:\ DATA \ DB」

即,看上去像在F ollowing:

*** C:\ Program Files文件\ MongoDB的\服務器\ 3.2 \ BIN>的mongod --storageEngine = mmapv1 --dbpath C:\ DATA \ DB


PS:對不起的人,但回答我自己的問題的原因是,我希望這將有助於其他人,如果他們曾經在我的位置。

請參考這個問題的答案(我從那裏借來的):

MongoDB cannot start server: The default storage engine 'wiredTiger' is not available with this build of mongod

+1

請勿複製粘貼來自建議副本的答案,而應接受副本。 :) – CodeCaster

+0

你的意思是「歡迎來到硬核程序員的無情世界」?咩! PS:謝謝,請儘量記住:) – KHAN

+0

看,我很高興你能夠自己解決兩個不同的問題,並希望分享你的進步;問題在於兩個問題已經分別被詢問和回答了。對你個人沒有任何反對意見。 :) – CodeCaster

0

在蒙戈/ bin目錄只需執行以下命令:

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

在「條款.. no/data/db文件夾..「。錯誤,您必須在C:\手動創建此目錄,因此目錄的路徑爲C:\ data \ db

相關問題