尝试连接MongoClient.connect时出现此错误,但仅在我离线时才会出现此错误.一旦我在线,代码没有变化,甚至没有重新启动mongoDB,我的应用程序每次都会连接. AssertionError: null == { MongoError: fail
AssertionError: null == { MongoError: failed to connect to server [localhost:27017] on first connect
我的server.js看起来像这样:
// server.js var MongoClient = require('mongodb').MongoClient; var assert = require('assert'); var operations = require('./operations'); // Connection URL var url = 'mongodb://localhost:27017/myApp'; // Use connect method to connect to the Server MongoClient.connect(url, function (err, db) { assert.equal(null, err); ...
如果我只是使用>终端中的mongo,即使离线也没有问题.我是否遗漏了文档中的内容?
抱歉!只有在我发布 Mongoose can’t connect without internet后才出现在相关问题边栏 – 不是我使用的是Mongoose,但答案也完全解决了我的问题.