Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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
Node.js connect to MongoDB引发错误:MongoError:第一次连接时未能连接到服务器[127.0.0.1:27017]_Node.js_Mongodb - Fatal编程技术网

Node.js connect to MongoDB引发错误:MongoError:第一次连接时未能连接到服务器[127.0.0.1:27017]

Node.js connect to MongoDB引发错误:MongoError:第一次连接时未能连接到服务器[127.0.0.1:27017],node.js,mongodb,Node.js,Mongodb,我正在尝试使用node.js连接windows系统上的mongodb。但是,这给我带来了一个错误: C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\lib\mongo_client.js:225 throw err ^ MongoError: failed to connect

我正在尝试使用node.js连接windows系统上的mongodb。但是,这给我带来了一个错误:

C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\lib\mongo_client.js:225
          throw err
          ^
MongoError: failed to connect to server [127.0.0.1:27017] on first connect
    at null.<anonymous> (C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\node_modules\mongodb-core\lib\topologies\server.js:313:35)
    at emitOne (events.js:77:13)
    at emit (events.js:169:7)
    at null.<anonymous> (C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\node_modules\mongodb-core\lib\connection\pool.js:260:12)
    at g (events.js:260:16)
    at emitTwo (events.js:87:13)
    at emit (events.js:172:7)
    at Socket.<anonymous> (C:\Users\mazic\Dropbox\Information System\CS602 Server Site Web Development\MongoDB_Practice\node_modules\mongodb\node_modules\mongodb-core\lib\connection\connection.js:162:49)
    at Socket.g (events.js:260:16)
    at emitOne (events.js:77:13)
以下是我的文件结构:


我是node.js和mongodb的新手,有人能帮我吗?提前非常感谢

此错误可能是由MongoDB的绑定IP设置引起的。您可以检查MongoDB的配置文件。但事实是,我不知道它位于Windows系统中

在我的例子中,绑定IP设置为localhost地址,如下所示:

# /usr/local/etc/mongod.conf
net:
  bindIp: 127.0.0.1

此错误可能是由MongoDB的绑定IP设置引起的。您可以检查MongoDB的配置文件。但事实是,我不知道它位于Windows系统中

在我的例子中,绑定IP设置为localhost地址,如下所示:

# /usr/local/etc/mongod.conf
net:
  bindIp: 127.0.0.1

在最常见的情况下,这意味着要么mongodb没有运行,要么它是在另一个端口上启动的。您应该检查您的mongo db配置文件,还应该检查您是否已经启动了服务器。您可能还需要检查mongodb日志以及有关mongodb问题疑难解答的问题:@VasilDininski非常感谢!我在你给我的链接中找到了答案!在最常见的情况下,这意味着要么mongodb没有运行,要么它是在另一个端口上启动的。您应该检查您的mongo db配置文件,还应该检查您是否已经启动了服务器。您可能还需要检查mongodb日志以及有关mongodb问题疑难解答的问题:@VasilDininski非常感谢!我在你给我的链接中找到了答案!非常感谢你!我成功了!非常感谢你!我成功了!