Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何解决开发MEAN stack应用程序时mongod未被识别的问题?_Angular_Mongodb_Mean Stack - Fatal编程技术网

Angular 如何解决开发MEAN stack应用程序时mongod未被识别的问题?

Angular 如何解决开发MEAN stack应用程序时mongod未被识别的问题?,angular,mongodb,mean-stack,Angular,Mongodb,Mean Stack,我正在尝试为我的Angular应用程序创建Node.js后端API 我已经创建了一个API文件夹,并在其中运行了以下命令(&R): npm init -y npm install --save express body-parser cors mongoose 然后在API文件夹中有一个server.js: 现在,我正在尝试将MongoDB数据库连接到node.js应用程序 但是当我在API文件夹中运行mongod时,我得到以下错误: 术语“mongod”不能识别为cmdlet、函数、脚本文件

我正在尝试为我的Angular应用程序创建Node.js后端API

我已经创建了一个API文件夹,并在其中运行了以下命令(&R):

npm init -y
npm install --save express body-parser cors mongoose
然后在API文件夹中有一个
server.js

现在,我正在尝试将MongoDB数据库连接到node.js应用程序

但是当我在API文件夹中运行
mongod
时,我得到以下错误:

术语“mongod”不能识别为cmdlet、函数、脚本文件或可操作程序的名称

我尝试将MongoDB bin文件夹的路径作为解决方案添加到我的环境变量中,但没有解决这个问题

另外,当我运行
mongo--version
时,我得到了mongodbshell版本v4.0.11,所以我知道它已经安装好了


有人能告诉我我做错了什么以及如何解决这个问题吗?

mongod未被识别意味着您的系统找不到Mongodb安装文件夹的路径。如果您使用的是windows,请遵循下面的博客


mongod未被识别意味着您的系统找不到Mongodb安装文件夹的路径。如果您使用的是windows,请遵循下面的博客


在API文件夹中运行mongod是什么意思??我尝试在命令提示符下从文件夹中运行
mongod
命令。我做了更多的研究,并尝试在
C:\Users\MyAccount
中运行它&它在
C:\data\db
中创建了几个文件,但我不确定它们的作用是什么
data\db
是mongodb使用的默认目录。否则,您可以通过
mongod--dbpath DIR
定义自定义目录路径n。您所说的
在API文件夹中运行mongod是什么意思。我做了更多的研究,并尝试在
C:\Users\MyAccount
中运行它&它在
C:\data\db
中创建了几个文件,但我不确定它们的作用是什么
data\db
是mongodb使用的默认目录。否则,您可以通过
mongod--dbpath DIR
const express = require('express'),
path = require('path'),
bodyParser = require('body-parser'),
cors = require('cors'),
mongoose = require('mongoose');

const app = express();
let port = process.env.PORT || 4000;

const server = app.listen(function(){
    console.log('Listening on port ' + port);
});