在此帮助下,我在mongo shell中创建了一个超级用户:在mongo中创建超级用户
user: "try1"
passw: "hello"
Run Code Online (Sandbox Code Playgroud)
在mongo cmd中,我有3个数据库:“ admin”,“ myDatabase”和“ local”。
现在,我尝试使用此授权连接到名为“ myDatabase”的数据库。
mongoose.connect('mongodb://try1:hello@localhost:27017/myDatabase');
Run Code Online (Sandbox Code Playgroud)
但这是我得到的错误:
名称:“ MongoError”,
消息:“身份验证失败。”,
确定:0,
errmsg:“身份验证失败。”,
代码:18,代码
名:“ AuthenticationFailed”}
猫鼬断开了
Mongoose通过$ {msg}断开了连接