Windows Can';t运行';mongod';命令,表示无法识别

Windows Can';t运行';mongod';命令,表示无法识别,windows,mongodb,path,Windows,Mongodb,Path,我正在尝试在我的Windows 10 x64计算机上设置本地db服务器。当我尝试使用mongod运行任何东西时,它都不会运行。我已经添加了路径,现在是C:/mongodb/bin(已经尝试了C:/mongodb)。此外,当我尝试从bin文件夹运行mongo.exe和mongod.exe时,命令框会启动并立即消失,即使以管理员身份运行也是如此。发生了什么事?如果打开终端,转到mongo.exe路径并从那里运行exe,会发生什么? 这样做,命令框不会消失,您可以查看是否有任何错误。如果您使用Wind

我正在尝试在我的Windows 10 x64计算机上设置本地db服务器。当我尝试使用
mongod运行任何东西时,它都不会运行。我已经添加了路径,现在是C:/mongodb/bin(已经尝试了C:/mongodb)。此外,当我尝试从bin文件夹运行mongo.exe和mongod.exe时,命令框会启动并立即消失,即使以管理员身份运行也是如此。发生了什么事?

如果打开终端,转到mongo.exe路径并从那里运行exe,会发生什么?
这样做,命令框不会消失,您可以查看是否有任何错误。

如果您使用Windows,我建议您使用

  • 要运行cmd-Windows命令提示符控制台
  • 导航到安装mongoDB的文件夹,尤其是
    bin
    子文件夹。在我的例子中,路径是

    C:\ProgramFiles\MongoDB\Server\4.0\bin

  • 运行
    mongo--version
  • 如果您的安装是正确的,那么您将有

    MongoDB shell版本4.0.9

    git版本:fc525e2d9b0e4bceff5c2201457e564362909765

  • 转到Windows环境变量(在Windows搜索字段中键入
    环境变量

  • 将mongo(
    C:\ProgramFiles\MongoDB\Server\4.0\bin
    )添加到Windows路径Env
  • 要关闭cmd终端并再次打开
    mongo--在Windows 10中将mongo.exe路径添加到env path后,该版本应可在Windows的任何位置运行

    但不适用

    关闭终端和vscode后,再次重新启动所有终端和vscode

    手动打开此文件(mongod)。您会发现一些vcruntime140.dll和一些其他“dll文件丢失”错误。使用youtube视频修复它们。您将无法手动打开此mongod文件。然后在终端中使用命令加载

    /Users/hp/mongodb/bin/mongod.exe--dbpath=/Users/hp/mongodb data


    现在终端中的这个命令可以工作了

    这样做让我意识到我不应该使用Powershell或Git Bash。CMD工作正常。如果你能告诉我为什么它在Powershell中不工作,但在CMD中工作,那就太好了。Thnx。