Mongod未更新/未更新

时间:2018-03-24 05:38:45

标签: node.js mongodb npm

这个问题听起来可能比它更愚蠢,但如何更新mongod?

忍受我,花一点时间阅读...

我刚刚开始观看一些Node讲座,并在第一堂课中老师要求安装node和mongo ....好吧,我已经安装了Node,所以,让我们安装mongo ...转到Mongodb网站,下载最新的Windows版本(mongodb-win32-x86_64-2008plus-ssl-3.6.3-signed.msi)安装并确定...

然后,在做某事之前,老师要求打开我的终端并键入一些

  

mongod --directoryperdb --dbpath d:\ mongo \ data \ db --logpath   d:\ mongo \ log \ mongo.log --logappend --install --rest

返回

  

解析命令行时出错:无法识别的选项'--rest'尝试'mongod   --help'了解更多信息

好吧......休息已被弃用,不应该再使用了....谷歌一点点,现在我应该使用一个lib(Crest)....好吧......让我们来吧

  

npm install -g crest

完全和自述文件一样......它返回什么?

  

npm WARN弃用mongodb@1.2.14:请升级到2.2.19或更高版本   npm WARN不推荐使用node-uuid@1.4.0:改为使用uuid模块

我刚刚在最新版本上安装的内容是完全过时的?

好吧,让我们呼吸一段时间......谷歌“如何将mongod更新到最新版本?”...下载一个290mb的zip文件,删除/ bin内容并将文件扔到那里......好吧,听起来很合理。 ..将文件移动到另一个文件夹(我不是愚蠢的只是删除文件,我宁愿做备份而不是抱歉)...

尝试再次安装Crest ......同样的错误......

好......在mongod上的NPM

  

npm install -g mongod @ latest

     
      
  • mongod@2.0.0
  •   
     

在5.28s中更新了1个包

再次安装Crest,同样的错误......

这不是一个全新的Windows安装,但只有我使用这台计算机,这台计算机从未见过Mongodb安装,因为它的最后格式...这是一个新的Mongodb安装......

出于想法现在的家伙......这里有什么亮点?

干杯

1 个答案:

答案 0 :(得分:0)

mongodb的当前正式版本为3.6,您可以通过以下命令进行检查:mongo --version。您可以下载here。 我不建议使用REST选项进行开发,如果你想让它看看db有更好的选择。我使用以下内容:

  • 用于节点上的开发:mongoose

  • 数据库客户端:studio 3tCompass

    如果你使用的话,我认为你不会需要波峰。但是,如果你只是从官方网站重新安装mongo。