无法从mongodb获取数据

时间:2017-09-09 18:57:42

标签: node.js mongodb angular mongoose

我正在运行MongoDB 3.2.16。 我已经为我的数据库创建了用户名和密码。 我可以通过我的桌面客户端(robomongo)访问数据库,但是当我设置我的连接字符串时这样:

mongoose.connect('mongodb://username:pass123@localhost:27017/dbname');
在服务器上,没有任何反应。

如果有其他选择,请告诉我吗?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作,因此如果出现与db连接相关的任何错误,您将收到错误消息

mongoose.connect('localhost:27017/dbname');
var db = mongoose.connection;

//on DB error
db.on('error',console.error.bind(console,'connection error:'));