节点应用程序不连接到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:
但是我的mongoose连接日志不显示。
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正在search/data/db
但它不存在,所以我把/etc/mongodb.conf中的/etc/mongodb.conf
了/var/lib/mongodb
并用sudo service mongod restart
启动了这个进程。 。
任何想法? 我知道我的英语不是最好的,但只是询问一些额外的信息!
谢谢!
我的错误很简单,我正在通过intertia工作,而且,我忘了连接到数据库…
是的,我是个混蛋。
mongoose.connect(dataBase.dbUri);