【发布时间】:2017-04-11 01:49:36
【问题描述】:
我可以通过以下方式从命令行连接到我的 mongo 数据库:
$ mongo 127.0.0.1:27017/my_database
但是当我尝试连接我的 node.js 代码时,我得到了错误:
{ err: 'connection to [127.0.0.1:27017] timed out' }
这是我的代码:
var mongo = require('mongodb');
var MongoClient = mongo.MongoClient;
var DB_NAME = 'my_database';
var connectionString = 'mongodb://127.0.0.1:27017/' + DB_NAME;
MongoClient.connect( connectionString, function(err, conn)
{
console.log(err, conn);
});
我没有找到任何解释这个错误的东西,我不明白为什么当我可以从命令行连接时我的代码会失败。
【问题讨论】:
标签: node.js mongodb localhost connect