node js mongodb回调无法正常工作 - 下面的代码可以在我的笔记本电脑上运行,但不能在另一台PC上运行

时间:2015-11-18 10:06:05

标签: javascript node.js mongodb

下面的代码可以在我的笔记本电脑上运行,但不能在另一台PC上运行。     //连接到mongodb

MongoClient.connect(url, function (err, db) {
  if (err) {
    winston.error('Unable to connect to the mongoDB server. Error:', err);
  } else {
    winston.info('Connection established to', url);
    database = db;

     var collection= database.collection('events_dashboard');

      collection.findOne({ 
    timestamp_day : deviceTimestamp ,
      machineId : machine.id,
      currentStatus : machine.currentState
  }, function(err, doc){
        winston.info('never came here');

      if(doc == null){
              insertRawEvent(machine,rawCollection);
              updateEvent(machine,0);
      }
  });


}

2 个答案:

答案 0 :(得分:0)

您是否先在PC上启动了mongodb?哪个可能会在您的笔记本电脑中自动启动?

答案 1 :(得分:0)

在彻底比较我的笔记本电脑和PC的规格后,我们发现PC只有Windows 7,而不是Windows 7 Service Pack 1.安装SP1后它开始工作。