【问题标题】:Connection time out during mongodb connect with node.js applicationmongodb与node.js应用程序连接期间连接超时
【发布时间】:2016-12-19 15:05:19
【问题描述】:

我正在尝试在我的本地机器上连接 mongodb 并使用以下代码, 但它给出了超时错误。

app.js->

// import the language driver
var MongoClient = require('mongodb').MongoClient
  , assert = require('assert');
 var ObjectID = require('mongodb').ObjectID;
  // Connection URL
var url = 'mongodb://127.0.0.1:27017/testdb';

// Use connect method to connect to the Server
MongoClient.connect(url, function(err, db) {

  //ensure we've connected
  assert.equal(null, err);
  console.log("Connected correctly to server");
  //close the database connection
  return db.close();

});

错误跟踪:

C:\Users\AmitRuwali\git\myfinancenew>node app.js
Failed to load c++ bson extension, using pure JS version

C:\Users\AmitRuwali\git\myfinancenew\node_modules\mongodb\lib\mongodb\mongo_clie
nt.js:378
          throw err
          ^
AssertionError: null == { err: 'connection to [127.0.0.1:27017] timed out' }
    at C:\Users\AmitRuwali\git\myfinancenew\app.js:13:10
    at C:\Users\AmitRuwali\git\myfinancenew\node_modules\mongodb\lib\mongodb\mon
go_client.js:375:11
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

我的 Mongodb 服务器在 localhost 中运行良好,我可以使用 mongo 客户端完美地查询数据库和集合。

我需要有关此超时问题的帮助。

谢谢。

【问题讨论】:

    标签: node.js mongodb mongoskin


    【解决方案1】:

    问题已修复,版本有问题, 我按照以下 URL 中的描述做了以下事情,并且成功了。

    Node MongoDb { err: 'connection to [127.0.0.1:27017] timed out' }

    $ npm uninstall mongodb --save
    $ npm install mongodb --save
    

    【讨论】:

      【解决方案2】:

      先试试

      mongod -repair
      
      mongod start
      
      mongo
      

      比启动你的应用程序

      如果你使用的是windows,打开mongoDB数据库服务器,输入这3行,然后尝试启动你的应用

      如果它不起作用,请卸载而不是使用 npm 再次安装 mongo

      【讨论】:

      • 您能否添加更多关于如何解决此问题的信息?谢谢
      • 如果你使用的是windows,打开mongoDB数据库服务器,输入这3行,然后尝试启动你的应用
      • 我尝试了这个修复选项但仍然没有成功,超时错误即将到来..仍然卡住..
      • 请在答案中添加更多信息以及您留下的评论。
      猜你喜欢
      • 1970-01-01
      • 2021-10-02
      • 2019-05-10
      • 2012-03-29
      • 1970-01-01
      • 2015-10-20
      • 2017-06-22
      • 2022-12-28
      • 2020-11-20
      相关资源
      最近更新 更多