Mongoose 5.x hỗ trợ cú pháp sau để ủy quyền và cũng đảm bảo rằng bạn không sử dụng bất kỳ ký tự đặc biệt nào trong url như @,-,+,>
mongoose.connect(MONGO_URL, {
auth: {
user: MONGO_DB_USER,
password: MONGO_DB_PASSWORD
}
})
Hoặc nếu bạn muốn xóa cảnh báo mô tả, hãy Tránh “trình phân tích cú pháp chuỗi URL hiện tại không được dùng nữa"
Thêm tùy chọn useNewUrlParser
mongoose.connect(MONGO_URL, {
auth: {
user: MONGO_DB_USER,
password: MONGO_DB_PASSWORD
},
{ useNewUrlParser: true }
})