在连接字符串中使用数据库名称时出现猫鼬连接错误

时间:2020-07-09 15:50:43

标签: node.js mongodb mongoose

当我尝试使用此连接字符串连接到Mongo实例

mongodb://root:password@localhost:27017/

但是,当我尝试在连接字符串中指定数据库名称时,一切正常

mongodb://root:password@localhost:27017/storefont

我收到以下错误 MongoDB连接错误:MongoNetworkError:首次连接[MongoError:身份验证失败。

1 个答案:

答案 0 :(得分:3)

指定身份验证数据库,如下所示:

mongodb://root:password@localhost:27017/storefont?authSource=admin

如果您指定数据库,则默认情况下还将采用该数据库进行身份验证。在该主题中,MongoDB文档并不十分清楚。