2014-12-07 65 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);

相關問題