Mongodb Mongo:错误的身份验证失败。
我正在尝试从Mongo Atlas连接猫鼬。我有一个集群ayman,我正在尝试从TerminalUbuntu 18连接它。 它说我已成功连接到碎片,但它说身份验证失败。我在Mongo Atlas上提供定义为紧急停堆的凭证 集群名称:ayman 用户名:aymanpatelMongodb Mongo:错误的身份验证失败。,mongodb,mongoose,Mongodb,Mongoose,我正在尝试从Mongo Atlas连接猫鼬。我有一个集群ayman,我正在尝试从TerminalUbuntu 18连接它。 它说我已成功连接到碎片,但它说身份验证失败。我在Mongo Atlas上提供定义为紧急停堆的凭证 集群名称:ayman 用户名:aymanpatel MongoDB shell版本3.6.3尝试执行以下操作: var mongoDB = 'mongodb+srv://aymanpatel:<password>@cluster0-lnhl4.mongodb.ne
MongoDB shell版本3.6.3尝试执行以下操作:
var mongoDB = 'mongodb+srv://aymanpatel:<password>@cluster0-lnhl4.mongodb.net/test?
retryWrites=true&w=majority';
mongoose.connect(mongoDB, { useNewUrlParser: true })
.then(() => console.log("MongoDb connected"))
.catch(err => console.log(err));
您是否可以尝试在连接字符串中传递ssl作为…net:27017/test?replicaSet=ayman-shard-0&ssl=true并从命令行中删除-ssl?
var mongoDB = 'mongodb+srv://aymanpatel:<password>@cluster0-lnhl4.mongodb.net/test?
retryWrites=true&w=majority';
mongoose.connect(mongoDB, { useNewUrlParser: true })
.then(() => console.log("MongoDb connected"))
.catch(err => console.log(err));