Sự cố được giải quyết theo các bước sau (nhờ cuốn sách 'The Little MongoDB Book' của Karl Seguin).
Nếu bạn đã cài đặt MongoDB thông qua gói tải xuống từ mongodb.org, bạn phải tạo tệp cấu hình của riêng mình trong / bin. Làm theo hướng dẫn bên dưới
(sao chép từ sách của Karl Seguin):
- tải xuống gói
- giải nén gói
- Tạo tệp văn bản mới trong thư mục con bin có tên mongodb.config (nếu bạn gặp sự cố về quyền khi lưu tệp, trước tiên hãy lưu tệp đó vào màn hình của bạn, sau đó chuyển tệp vào thư mục).
- Thêm một dòng đơn vào mongodb.config của bạn:dbpath =PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Ví dụ:trên Windows, bạn có thể thực hiện dbpath =c:\ mongodb \ data và trên Linux, bạn có thể thực hiện dbpath =/ var / lib / mongodb / data.
- Đảm bảo rằng dbpath bạn đã chỉ định tồn tại
- Khởi chạy mongod với tham số --config /path/to/your/mongodb.config
Đối với tôi, đường dẫn khởi chạy của tôi đến tệp mongodb.config là:
mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin
(Lưu ý, đây là tệp mongodb.config, không phải tệp mongodb.conf như nhiều hướng dẫn yêu cầu trỏ đến.)
Hy vọng điều này sẽ giúp ai đó.
Liên kết đến sách của Seguin (miễn phí): http://openmymind.net/mongodb.pdf