我正在关注 docs.mongodb.org 上的教程,我已经完成了第一个教程,即在 Windows 机器上安装 mongodb。我现在处于开始mongodb开发的第二阶段。
我被困在本节的第一阶段,它指示我在系统提示符中键入 mongo
。当我这样做时,我只会收到一条错误消息,内容如下:
'mongo' is not recognized as an internal or external command, operable program or batch file
我知道这可能很简单,我做错了,有人有什么想法吗?
最佳答案
bin
文件夹添加到“Path”环境变量中在 Windows 10 上的操作如下:
如果你不确定它在哪里,它可能在 C:\Program Files\MongoDB\Server\3.4\
3.4 是当时最新的稳定版本,这将可能对你有所不同。
应该是这样的:
注意这是 mongo.exe 和 mongod.exe 的路径。将此文件夹添加到 Path 变量是告诉 Windows 在您在 cmd 中运行某些内容时在此文件夹中搜索与您的命令匹配的可执行文件。搜索从当前的工作目录开始,如果没有找到您的 exe,则继续搜索 Path 中的所有路径,直到找到或没有找到,并给出您看到的错误。
复制bin文件夹的路径。它应该是 C:\Program Files\MongoDB\Server\3.4\bin\
(或者你正在使用的任何版本)
按win,输入env
,Windows会提示“编辑系统环境变量”,点击。
\
结尾,如下所示:
按“确定”、“确定”、“确定”
在你想使用新路径的地方重新启动任何东西:CMD 窗口、Visual Studio 终端等。(感谢@id.ot 的评论)
现在您应该可以在命令窗口的任何位置运行 mongod
和 mongo
。
https://stackoverflow.com/questions/15053893/
相关文章:
c# - 使用官方 C# 驱动程序在 Mongo DB 中进行更新插入
session - node.js + express.js : session handling
mongodb - 如何从 MongoDB 中删除 system.profile 集合?
mongodb - 如何停止在 mongodb 集合中插入重复文档
arrays - 查询 MongoDB 以匹配数组中的第一项
c# - 如何使用 MongoDB 的 C# 驱动程序指定 Order 或 Sort?
mongodb - 执行 mongoexport 时 "too many positional op