Giao thức Mong mongbbv hoạt động như thế nào?


11

Để kết nối với cơ sở dữ liệu MongoDB từ ứng dụng NodeJS, tài liệu nói rằng hãy kết nối một địa chỉ như thế này:

mongodb://localhost:27017/myproject

nơi mongodblà giao thức, ở vị trí của http(hoặc https).

Tôi tò mò làm thế nào điều này hoạt động mặc dù.

Khi tôi mở trình duyệt của mình, tôi không thể điều hướng đến trang này và tôi không thể gửi yêu cầu đến nó thông qua Postman.

Giao thức này hoạt động như thế nào? Làm thế nào để tôi tự tương tác với nó? Tôi có thể tìm thêm thông tin về nó ở đâu?


Câu trả lời:


12

Để tương tác thủ công với nó, bạn cần một khách hàng nói giao thức. Đây là những gì trình duyệt web thực hiện, nó nói http / https cho bạn và đưa ra các lệnh ( GET, POSTv.v.) và hiển thị các phản hồi cho bạn một cách trực quan. Ứng dụng khách mặc định để tương tác thủ công với MongoDB là trình mongobao - nó sẽ kết nối và nói Giao thức dây MongoDB cho bạn TCP/IPvà sẽ hiển thị kết quả cho bạn, thường ở jsonđịnh dạng dựa trên văn bản . Có những cái khác sẽ cung cấp cho bạn một đầu ra đồ họa / hình ảnh hơn, như RobomongoMongoclient (để có danh sách đầy đủ hơn danh sách UI quản trị viên ).

Trong nút, điều này được xử lý thay thế bởi trình điều khiển nút MongoDB của bạn , người đảm nhiệm việc nói giao thức và dịch các lệnh của bạn và đầu ra tương ứng của chúng qua lại thành các định dạng mà nút có thể sử dụng. Điều này tương tự như cách bạn sẽ sử dụng httpmáy khách trong nút để đạt được kết quả tương tự khi truy vấn máy chủ web.


Giải thích hoàn hảo. Chỉ có thể được cải thiện với một đơn giản hóa hoặc tóm tắt.
1984
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.