MongoDB Node.js模块'mongo'未被识别为内部或外部命令

11 mongodb node.js

我正在关注来自Youtube的Code Academy的Node.js教程,目前正在使用视频编号19.你可以在3:10看到他输入mongo然后切换到数据库.

但在我的情况下,它给出以下错误'mongo' is not recognized as an internal or external command, operable program or batch file.为什么会发生这种情况?

我完全按照视频中的步骤进行了操作.为了照亮,在我的情况下,它连接到数据库并插入2个文件(如图所示).但在下一步它给出了这个错误.请帮我开发.

ale*_*351 16

您必须将mongo可执行文件添加到PATH,因此可以从MongoDB bin文件夹外部访问这些命令.

搜索MongoDb安装bin文件夹并复制路径(例如:C:\ Program Files\MongoDB\bin)右键单击我的电脑>属性>高级系统设置>环境变量>系统变量>查找"路径">编辑>新建>粘贴到Mongodb bin文件夹的路径>重新启动终端

编辑:

进入环境变量的更快方法是按Windows上的"开始"并键入"env",然后选择"编辑环境变量""编辑系统变量".如果您没有权限,则无需真正设置Path系统.


小智 5

如果您使用Windows,则需要将mogo(C:\ Program Files \ MongoDB \ Server \ 4.0 \ bin)添加到PATH Env,然后关闭终端并再次打开..... mongo --version应该可以


小智 1

首先,“mongo”不是一个node.js 模块。

'mongo' is not recognized as an internal or external command,    operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

此错误是因为您的系统无法识别命令“mongo”

如果你想从terminal/cmd连接数据库,请检查环境变量中是否包含数据库路径,然后运行命令“mongo”,或者打开mongodb的安装目录并从那里访问它