2016-07-09 21 views

Trả lời

33

tôi đã cùng một vấn đề và đã có thể sửa chữa nó bằng cách loại bỏ toàn bộ url (ví dụ: mongodb://myuser:[email protected]/my_database) trong kết nối và chỉ đặt url máy chủ mongodb: mongodb-test.mydomain.com.

Tiếp theo, trong tab Xác thực, tôi đã chọn hộp kiểm Thực hiện xác thực, chỉ định Cơ sở dữ liệu, tên người dùng, mật khẩu.

Tôi cũng đã thêm cơ sở dữ liệu vào tab Advanded chỉ trong trường hợp và bây giờ tôi có thể kết nối mà không có lỗi.

+0

Sử dụng phần 'mongodb-test.mydomain.com' cho địa chỉ và phần xác thực sau đây hoạt động tốt. Cảm ơn bạn. –

+0

Làm việc hoàn hảo cho tôi! cảm ơn! –

6

Thử chỉ chèn ví dụ: ds12345.mlab.com tại thanh địa chỉ thay vì đầy đủ [http:// mongodb://<dbuser>:<dbpassword>@...] và tạo người dùng để xác thực trong mlab.com và sau đó thử kết nối với nó. Một cái gì đó như thế này:

enter image description here

Và sau đó:

enter image description here

+0

Tại sao kết nối với một Mongo từ xa khác nhau db giúp họ? –

+0

Đó chỉ là ví dụ địa chỉ từ xa. bạn có thể sử dụng địa chỉ từ xa của riêng bạn. –

+0

điều này cũng tốt, tôi đã có thể kết nối với địa chỉ từ xa MLAB bằng cách sử dụng cùng với lỗi OP – Alexander

1

Remove chỉ [http://] làm việc cho tôi

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ. - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/18537955) – Jobin

+0

nhưng điều này đã giải quyết được vấn đề cho tôi –

Các vấn đề liên quan