Cannot read property 'DEFAULT_PORT' of undefined
这个是要指定数据库端口吗?mongodb怎么指定啊
Cannot read property ‘DEFAULT_PORT’ of undefined
4 回复
//db.js var setting = require(’…/setting.js’); var Db = require(‘mongodb’).Db; var Connection = require(‘mongodb’).Connection; var Server = require(‘mongodb’).Server; module.exports = new Db(setting.db,new Server(setting.host, Connection.DEFAULT_PORT,{}),{safe:true});
你的 Connection object 是undefined。和 数据库端口 没有关系。
这是要指定你要连接的mongodb数据库服务器的默认端口号,所以把Connection.DEFAULT_PORT改成27017,就可以了。。。。
刚才也遇见了同样的问题,我这边原因可能是npm install mongodb安装不完整 随后我从别的项目中拷了一个,然后项目就可以正常启动啦