Mongoose 5.x поддерживает следующий синтаксис для авторизации, а также убедитесь, что вы не использовали какой-либо специальный символ в URL, например @,-,+,>
mongoose.connect(MONGO_URL, {
auth: {
user: MONGO_DB_USER,
password: MONGO_DB_PASSWORD
}
})
Или если вы хотите удалитьпредупреждение о запрете Избегайте «устарел текущий анализатор строк URL»
Добавить параметр useNewUrlParser
mongoose.connect(MONGO_URL, {
auth: {
user: MONGO_DB_USER,
password: MONGO_DB_PASSWORD
},
{ useNewUrlParser: true }
})