Một giải pháp tạm thời là thêm host
tham số cho mongoimport
của bạn gọi, cho mongo biết rằng máy chủ lưu trữ là máy của riêng bạn (127.0.0.1
):
mongoimport --host=127.0.0.1
Lệnh đầy đủ trong trường hợp của bạn là:
mongoimport --host=127.0.0.1 \
--db test --collection restaurants --drop --file dataset.json
(Nguồn:ranjeetcao @ mongorestore Không thành công:không có máy chủ nào truy cập được)
Cập nhật:
Cập nhật lên Mongo> =3.0.7 sẽ giải quyết được vấn đề
(Nguồn:Colin Marshall @ mongorestore Không thành công:không có máy chủ nào truy cập được)
Cập nhật 2:
Có vẻ như Lỗi vẫn đang xảy ra đối với một số người dùng.
Cũng có một vấn đề JIRA mở ở đây.
(Nguồn:James Chien @ chuỗi câu hỏi này)
Cập nhật 3:
Trong một số trường hợp, điều này có thể do Mongo chạy dưới dạng ReplicaSet. Để giải quyết vấn đề này, theo như tôi đã thấy, người ta có thể vô hiệu hóa chức năng ReplicaSet hoặc đặt lại nó. Xem:
- Cách đặt lại cài đặt bộ bản sao MongoDB
- Cách chuyển đổi bộ bản sao MongoDB thành một máy chủ độc lập
(Nguồn:Maxim Yefremov @ mongorestore Không thành công:không có máy chủ nào có thể truy cập được)