Chào mừng, hóa ra url kết nối tôi với heroku_app########
cơ sở dữ liệu, nhưng sau đó tôi đang cố truy cập cơ sở dữ liệu có tên test
vì vậy rõ ràng là tôi không được xác thực. Thật tuyệt khi Mongo đã trả về một lỗi chỉ định rằng tôi đã đăng nhập nhưng không vào đúng cơ sở dữ liệu. Tốt thôi.
Tôi đã không chú ý đủ đến định dạng của lỗ tiểu, đó là
mongodb://username:[email protected]:port/database
Hóa ra là phần cơ sở dữ liệu ... khá quan trọng.
(Tôi thực sự đã tìm thấy câu trả lời cho câu hỏi này trong khi viết bài kiểm tra, nhưng nếu câu trả lời này tồn tại, nó có thể đã tiết kiệm cho tôi một lượng lớn thời gian đáng xấu hổ, vì vậy tôi sẽ viết lại và tự trả lời.)