Làm cách nào để kết nối Robomongo (hoặc bất kỳ ứng dụng khách mongodb nào khác) với phiên bản mongodb được tạo bởi ứng dụng Meteor cục bộ?
Đảm bảo Meteor đang chạy trên localhost. Mở một cửa sổ terminal và chạy thiên thạch
Đặt hàng. Nếu bạn không đổi sang cổng, nó sẽ bắt đầu chạy trên localhost:3000.
Khi nó chạy, hãy mở một cửa sổ terminal riêng và chạy sao băng mongo
Đặt hàng. Thao tác này sẽ mở shell MongoDB và cho bạn biết nó đang kết nối với cổng nào. Cổng này thường là 3001 kể từ phiên bản 0.7.1.1 hoặc 3002 nếu phiên bản cũ hơn. Nó sẽ nói điều gì đó như 127.0.0.1:3001/sao băng
Truy cập Robomongo (hoặc phần mềm máy khách mongodb yêu thích của bạn) và tạo kết nối mới, đảm bảo thay đổi địa chỉ kết nối thành localhost và số cổng đã cho. Nếu khách hàng của bạn không muốn sử dụng cơ sở dữ liệu mặc định thì không cần phải xác định thêm /meteor.
BẰNG https://stackoverflow.com/a/22023284/1064151 Một số trình điều khiển có thể yêu cầu kết thúc dòng, dấu phân cách hoặc luồng ký tự khác cụ thể, như được lưu ý trong . Ví dụ,ObjCMongoDBTrình điều khiển dựa trên C mong muốn url là 127.0.0.1:3001/
và thêm vào cuối /
, nếu không nó sẽ không hoạt động. Vì vậy hãy chắc chắn kiểm tra tài liệu của trình điều khiển/khách hàng của bạn.
Tôi là một lập trình viên xuất sắc, rất giỏi!