Node.js 当我试图在命令提示符下连接到mongodb时,它将显示一个错误:如何修复它?

Node.js 当我试图在命令提示符下连接到mongodb时,它将显示一个错误:如何修复它?,node.js,mongodb,Node.js,Mongodb,events.js:160 投掷者;//未处理的“错误”事件 ^ MongoError:第一次连接时未能连接到服务器[localhost:27017] [MongoError:connect Econrefuse127.0.0.1:27017] at Pool.<anonymous> 在池中。 (C:\Users\DELL\Desktop\meanapp\server\node\u modules\mongodb- core\lib\topologies\server.j

events.js:160 投掷者;//未处理的“错误”事件

  ^
MongoError:第一次连接时未能连接到服务器[localhost:27017] [MongoError:connect Econrefuse127.0.0.1:27017]

at Pool.<anonymous> 
在池中。
(C:\Users\DELL\Desktop\meanapp\server\node\u modules\mongodb-

core\lib\topologies\server.js:328:35)

emitOne上的
(events.js:96:13)
在Pool.emit(events.js:188:7)
在连接处。
(C:\Users\DELL\Desktop\meanapp\server\node\u modules\mongodb-


core\lib\connection\pool.js:274:12)

错误是连接已被拒绝(EConrefused)。127.0.0.1:27017上没有端点侦听

Mongo有一个客户机-服务器体系结构。在连接到数据库之前,需要启动数据库服务器。首先,创建一个文件夹来存储数据文件。然后,在命令提示符下,转到mongo安装所在的位置并写入:

mongod --port 27017 --dbpath C:\path_to_data_folder

在连接之前您是否启动了MongoD服务?否,我编写以下代码mongose.connect('mongodb://localhost/meanapp'); once('open',function(){//加载模型控制台.log('Listening on port 3000…');app.listen(3000);});不,我只是将代码写成//连接到MongoDB mongose.Connect('mongodb://localhost/meanapp'); once('open',function(){//加载模型控制台.log('Listening on port 3000…');app.listen(3000);});我使用的是means stack,所以首先我运行commant nmp安装mongoose——保存之后,如果您要使用本地mongo数据库(127.0.0.1),下一步是什么?第一步是在您的机器中本地安装mongo。从下载,然后在安装mongo之后,按照我的回答启动mongod服务器。完成这些步骤后,您可以连接到mongo实例。
mongod --port 27017 --dbpath C:\path_to_data_folder