gpt4 book ai didi

mongodb - mongod 和 mongo 命令在 Windows 10 上不起作用

转载 作者:IT老高 更新时间:2023-10-28 13:18:57 27 4
gpt4 key购买 nike

我已经在我的 Windows 10 操作系统上安装了 mongoDB。然后我尝试通过移动到某个目录并在 cmd 中键入 mongod --datapath=data 来将其数据库路径设置为某个目录,其中 data 是包含数据库的文件夹(我使用了相对路径,因为我在那个目录中)。但是消息传来 mongod 是无法识别的命令。经过一番搜索,我发现通过指定 mongod 路径,即 "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe"--datapath=data 有效。 mongo 也会发生类似的情况。

我想直接运行mongodmongo命令,我见过有人直接使用(不去目录也不指定路径)。

最佳答案

对于 Windows 安装,默认情况下您必须使用 exe 的完整路径,除非您将其添加到 PATH。

要将其添加到 PATH:

01) 获取 bin 的路径,例如:C:\Program Files\MongoDB\Server\4.0\bin
02)按Windows键,输入env,选择编辑系统环境变量
03)高级选项卡上,点击环境变量
04)User variables for xxxx 部分,选择 path 然后点击 Edit... 按钮< br/>05) 点击New 并用尾部斜杠粘贴路径,例如:
C:\Program Files\MongoDB\Server\4.0\bin\
06) 点击 OKOKOK 并重新启动命令窗口。
Source

您看到的示例可能基于 UNIX 安装,我认为默认情况下将 mongo 安装为服务(Windows 没有),这就是这些示例中的名称。

为了简化 Windows 上的启动和配置,您还可以将其安装为服务。请参阅 Mongo 文档 here和“为 MongoDB 配置 Windows 服务”部分。

这将允许您通过简单地调用来启动和停止 Mongo

net start MongoDB

或者

net stop MongoDB

关于mongodb - mongod 和 mongo 命令在 Windows 10 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44962540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com