我试图在我的Windows计算机上下载mongoDB。我对此很新。
C:\mongodb\bin>mongod --directoryperdb --dbpath C:\mongodb\data\db --logpath
C:\mongodb\mongodb.log --logappend --rest --install
但它在标题上显示错误。我刚刚开始使用mongoDB,并试图通过教程学习它,但现在我被卡住了。
答案 0 :(得分:21)
如本页所述,MongoDB 3.6中删除了--rest
参数:MongoDB Configuration Hardening和此票证:SERVER-29000。
从命令行中删除--rest
选项。
答案 1 :(得分:2)
只需安装MongoDb并转到bin文件夹,然后使用cmd运行mongo
以启动服务器。默认情况下,数据将存储到c:\data\db
(创建文件夹)。
此外,如果您安装了gitbash,则可以设置别名以使用gitbash运行。
运行以下命令:
cd~
touch .bash_profile
vi .bash_profile
现在它将打开vim编辑器,按i
并键入:
alias mongod="/c/Program\ files/MongoDB/Server/{version}/bin/mongod.exe"
alias mongo="/c/Program\ Files/MongoDB/Server/{version}/bin/mongo.exe"
请记住将{version}
替换为您安装的版本。
按esc
并键入:wq!
,然后按Enter键退出。
现在,您可以从gitbash上的任何目录运行mongo
和mongod
命令。
答案 2 :(得分:0)
我删除了--rest参数,但是它不起作用。 运行“ net start MongoDB”后,它给了我以下消息: “该服务未响应控制功能。
通过键入NET HELPMSG 2186“可获得更多帮助