2014-12-07 75 views
1

我triying编写一个应用程序,我一直在研究我的问题...很简单:MongoDB的数据库没有连接:节点的应用程序不连接到MongoDB的数据库

npm start 
nodemon server.js 
7 Dec 11:00:59 - [nodemon] v1.2.1 
7 Dec 11:00:59 - [nodemon] to restart at any time, enter `rs` 
7 Dec 11:00:59 - [nodemon] watching: *.* 
7 Dec 11:00:59 - [nodemon] starting `node server.js` 
js-bson: Failed to load c++ bson extension, using pure JS version 
running on 8080: 

但我不显示猫鼬连接日志。

var dataBase = { 
    dbUri: "mongodb://localhost:27017/omi" 
}; 

var db = mongoose.connection; 

db.once('open', function() { 
    console.log('base de datos conectada en %s', dataBase.dbUri); 
}); 

db.on('error', function(err) { 
    console.log("error: %s", err); 
}); 

并不复杂,我不认为这是一个代码问题,我认为这是一个MongoDB的问题。

现在,mongd正在寻找/data/db但它不存在,所以我改变了confing在/etc/mongodb.conf/var/lib/mongodbsudo service mongod restart重新启动的过程中...没有什么变化。

有什么想法?我知道我的英语不是最好的,但只是询问一些额外的信息!

谢谢!

+0

您是否在某处调用了'mongoose.connect'? – JohnnyHK 2014-12-07 22:16:25

回答

1

我的错误很简单,我被intertia工作,嗯,我忘了连接到数据库...

是的,我是个混蛋。

mongoose.connect(dataBase.dbUri);

相关问题