无法从mongojs连接但命令行正常

时间:2015-09-28 23:07:11

标签: node.js mongodb authentication mongojs

我使用mongojs将我的Node.JS连接到MongoDB。

当我从bash做mongo easymail -u admin -p PWD --authenticationDatabase=admin时,一切顺利。

但是:mongodb://admin:PWD@localhost:27017/easymail?auto_reconnect=true&authSource=admin给我

{ [MongoError: auth failed] name: 'MongoError', message: 'auth failed', ok: 0, errmsg: 'auth failed', code: 18 }

问题出在哪里?

谢谢!

1 个答案:

答案 0 :(得分:0)

你没有包含你的整个命令,但看起来它可能是逃避的问题。尝试将连接字符串放在双引号中,如下所示:

mongo "mongodb://admin:PWD@localhost:27017/easymail?auto_reconnect=true&authSource=admin"
相关问题