我正在试图编写一个应用程序,我一直在研究我的问题...很简单: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
但它不存在,所以我将/etc/mongodb.conf
中的混淆更改为/var/lib/mongodb
并使用sudo service mongod restart
重新启动了该过程。没什么变化的。
有什么想法吗?我知道我的英语不是最好的,但是对于一些额外的信息,请问!
谢谢!
答案 0 :(得分:1)
我的错误很简单,我正在按惯性工作,好吧,我忘了连接到数据库...
是的,我是一个混蛋。
mongoose.connect(dataBase.dbUri);