我是 Node.js 和 MongoDB 的新手。我正在遵循本指南:http ://howtonode.org/express-mongodb使用 Node.js 和 MongoDB 创建一个简单的博客。
当节点尝试连接到 MongoDB 时,它失败了,我不知道为什么。
在我的 app.js 文件中,我有:
var articleProvider = new ArticleProvider('127.0.0.1', 27107);
在我的文章provider-mongodb.js 文件中,我有
var Db = require('mongodb').Db;
var Connection = require('mongodb').Connection;
var Server = require('mongodb').Server;
var BSON = require('mongodb').BSON;
var ObjectID = require('mongodb').ObjectID;
ArticleProvider = function(host, port) {
this.db = new Db('node-mongo-blog', new Server(host, port, {auto_reconnect: true}, {}));
this.db.open(function(err){
if(err) {
console.log(err);
}
});
};
在我的终端中,我得到:
8 月 9 日 10:48:19 - [nodemon] 开始node app.js
[错误:无法连接到 [127.0.0.1:27107]]
我正在运行 node.js v0.8.6 和 mongodb v2.0.6
我在这些文件中有其他代码,但据我所知,它不应该影响数据库连接。