MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Kết nối với mongodb thông qua trình duyệt?

Khi bạn khởi động mongod (daemon MongoDB), nó sẽ bắt đầu lắng nghe trên hai cổng theo mặc định.

  1. 27017 :cổng mặc định được các trình điều khiển MongoDB khác nhau truy cập.
  2. 28017 :một cổng xử lý các yêu cầu HTTP và cung cấp một số giám sát chung.

Những gì bạn đã liệt kê mongodb://fred:[email protected] thực sự đại diện cho điều này:mongodb://fred:[email protected]:27017 và đây là giao thức truy cập cho trình điều khiển MongoDB.

"Thứ" khác mà bạn đang thấy là cổng 28017. Đây (theo mặc định) chỉ đơn giản là tổng quan về những gì đang xảy ra với mongod trên máy chủ đó. Các yêu cầu được thực hiện từ trình duyệt web tới cổng này sẽ hiển thị đầu ra HTML của tổng quan về máy chủ.

Nếu bạn bắt đầu mongod với một số cổng khác ( tức là:7777 ), cổng "màn hình" sẽ luôn cao hơn 1000 ( tức là:8777 ).

Nếu bạn muốn một số tính năng nâng cao như khả năng truy vấn thông qua trình duyệt web, bạn có thể bắt đầu mongod với --rest công tắc điện. Sau đó, bạn sẽ có thể chạy một số truy vấn nhất định với một văn bản http get requestlink đơn giản (http://localhost:8777/mydb/mycollection/?filter_a=1 ).

Nếu bạn đang sử dụng trình điều khiển MongoDB dành riêng cho ngôn ngữ (giống như hầu hết mọi người sẽ làm). Sau đó, bạn sẽ thấy rằng bạn sẽ có "chuỗi kết nối" có dạng mongodb://user:[email protected]:port/ . Các chuỗi này có mục đích tương tự như các chuỗi kết nối thông thường mà bạn sử dụng cho các sản phẩm Cơ sở dữ liệu khác.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để thiết lập useMongoClient (Mongoose 4.11.0)?

  2. loại bỏ _id khỏi kết quả mongo

  3. Làm cách nào để kết nối với MongoDB trong Windows?

  4. Hiệu suất MongoDB:Chạy các hoạt động giảm thiểu bản đồ MongoDB trên các thiết bị thứ hai

  5. Đếm chọn MongoDB (x riêng biệt) trên một cột được lập chỉ mục - đếm kết quả duy nhất cho các tập dữ liệu lớn