Hướng dẫn how do i connect to a port in mongodb? - làm cách nào để kết nối với một cổng trong mongodb?

Tài liệu về nhà → vỏ MongoDBMongoDB Shell

Trên trang này

  • Điều kiện tiên quyết
  • Phiên bản MongoDB được hỗ trợ
  • Phiên bản địa phương MongoDB trên cổng mặc định
  • Ví dụ địa phương trên cổng không mặc định
  • Thể hiện mongoDB trên máy chủ từ xa
  • Tùy chọn kết nối
  • Kết nối với xác thực
  • Kết nối với một bộ bản sao
  • Kết nối bằng TLS
  • Kết nối với một cơ sở dữ liệu cụ thể
  • Kết nối với một triển khai khác
  • Xác minh kết nối hiện tại
  • Ngắt kết nối với việc triển khai
  • Giới hạn

Trang này cho thấy cách sử dụng vỏ MongoDB để kết nối với triển khai MongoDB.

Để sử dụng vỏ MongoDB, bạn phải triển khai MongoDB để kết nối.

  • Đối với triển khai được lưu trữ trên đám mây miễn phí, bạn có thể sử dụng Atlas MongoDB.MongoDB Atlas.

  • Để tìm hiểu cách chạy triển khai MongoDB địa phương, hãy xem Cài đặt MongoDB.Install MongoDB.

Bạn có thể sử dụng vỏ MongoDB để kết nối với MongoDB phiên bản 4.0 trở lên.

Chạy

mongosh "mongodb://localhost:28015"

1 mà không có bất kỳ tùy chọn dòng lệnh nào để kết nối với thể hiện MongoDB chạy trên localhost của bạn với cổng mặc định 27017:localhost with default port 27017:

Điều này tương đương với lệnh sau:

mongosh "mongodb://localhost:27017"

Để chỉ định một cổng để kết nối với localhost, bạn có thể sử dụng:

  • Một chuỗi kết nối.connection string.

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh "mongodb://localhost:28015"

  • Tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    2.

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

Tùy chọn dòng lệnh

mongosh "mongodb://localhost:28015"

2.

  • Một chuỗi kết nối.connection string.

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh "mongodb://mongodb0.example.com:28015"

    Tùy chọn dòng lệnh mongosh "mongodb://localhost:28015"2.

    Để chỉ định một máy chủ và cổng từ xa, bạn có thể sử dụng:

    Để kết nối với thể hiện MongoDB chạy trên máy chủ từ xa trên cổng 28015:Connect to a Cluster.

  • Ghi chúdefault port 27017.

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh --host mongodb0.example.com --port 28015

Tùy chọn dòng lệnh

mongosh "mongodb://localhost:28015"

2.

Thí dụ

Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

mongosh "mongodb://mongodb0.example.com:28015" --username alice --authenticationDatabase admin

Tùy chọn dòng lệnh mongosh "mongodb://localhost:28015"2.

Để chỉ định một máy chủ và cổng từ xa, bạn có thể sử dụng:

Để kết nối với thể hiện MongoDB chạy trên máy chủ từ xa trên cổng 28015:

Ghi chú

  • Kết nối với Atlas to enforce authentication.

  • Nếu máy chủ từ xa của bạn là cụm Atlas MongoDB, bạn có thể sao chép chuỗi kết nối của mình từ Atlas UI. Để tìm hiểu thêm, xem Kết nối với một cụm.Database Users to provide authenticated access to a MongoDB instance.

Các tùy chọn dòng lệnh

mongosh "mongodb://localhost:28015"

3 và

mongosh "mongodb://localhost:28015"

2. Nếu bạn không bao gồm tùy chọn

mongosh "mongodb://localhost:28015"

2,

mongosh "mongodb://localhost:28015"

1 sẽ sử dụng cổng mặc định 27017.

  • Để kết nối với thể hiện MongoDB yêu cầu xác thực, hãy sử dụng các tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    7 và

    mongosh "mongodb://localhost:28015"

    8.

    mongosh "mongodb://localhost:28015"

    1 nhắc bạn nhận mật khẩu, nó che dấu khi bạn gõ.DNS Seedlist Connection Format, you can include the

    mongosh "mongodb://mongodb0.example.com:28015"

    3 modifier in your connection string.

    Thí dụ

    mongosh "mongodb+srv://server.example.com/"

    Tùy chọn dòng lệnh mongosh "mongodb://localhost:28015"2.

    Để chỉ định một máy chủ và cổng từ xa, bạn có thể sử dụng:tls option to

    mongosh "mongodb://mongodb0.example.com:28015"

    5 for the connection. You can override this behavior by explicitly setting

    mongosh "mongodb://mongodb0.example.com:28015"

    6 to

    mongosh "mongodb://mongodb0.example.com:28015"

    7.

  • Để kết nối với thể hiện MongoDB chạy trên máy chủ từ xa trên cổng 28015:connection string.

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh "mongodb://mongodb0.example.com.local:27017,mongodb1.example.com.local:27017,mongodb2.example.com.local:27017/?replicaSet=replA"

Tùy chọn dòng lệnh mongosh "mongodb://localhost:28015"2.

Để chỉ định một máy chủ và cổng từ xa, bạn có thể sử dụng:

  • Để kết nối với thể hiện MongoDB chạy trên máy chủ từ xa trên cổng 28015:

  • Ghi chú

  • Kết nối với Atlas

Nếu máy chủ từ xa của bạn là cụm Atlas MongoDB, bạn có thể sao chép chuỗi kết nối của mình từ Atlas UI. Để tìm hiểu thêm, xem Kết nối với một cụm.

  • Các tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    3 và

    mongosh "mongodb://localhost:28015"

    2. Nếu bạn không bao gồm tùy chọn

    mongosh "mongodb://localhost:28015"

    2,

    mongosh "mongodb://localhost:28015"

    1 sẽ sử dụng cổng mặc định 27017.DNS Seedlist Connection Format, the

    mongosh "mongodb://mongodb0.example.com:28015"

    3 connection string modifier automatically sets the

    mongosh "mongodb://mongodb0.example.com:28015"

    6 option to

    mongosh "mongodb://mongodb0.example.com:28015"

    5 for the connection:

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh "mongodb+srv://server.example.com/"

  • Tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    2.tls option to set

    mongosh --host mongodb0.example.com --port 28015

    8 in the connection string:

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh "mongodb://mongodb0.example.com:28015/?tls=true"

  • Tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    2.

    Thí dụ

    Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

    mongosh "mongodb://mongodb0.example.com:28015" --tls

Tùy chọn dòng lệnh

mongosh "mongodb://localhost:28015"

2.connection string URI path If you do not specify a database in your URI path, you connect to a database named

mongosh "mongodb://mongodb0.example.com:28015" --username alice --authenticationDatabase admin

2.

Thí dụ

Để kết nối với một thể hiện MongoDB chạy trên localhost với cổng không mặc định 28015:

mongosh "mongodb://localhost:28015"

0

Tùy chọn dòng lệnh

mongosh "mongodb://localhost:28015"

2.

mongosh "mongodb://mongodb0.example.com:28015" --username alice --authenticationDatabase admin

4
or the connect() methods to connect to a different MongoDB deployment from within the MongoDB Shell.

Để chỉ định một máy chủ và cổng từ xa, bạn có thể sử dụng:

Để kết nối với thể hiện MongoDB chạy trên máy chủ từ xa trên cổng 28015:

mongosh "mongodb://mongodb0.example.com:28015" --username alice --authenticationDatabase admin

5 method to verify your current database connection.

Ghi chúconnection string URI for your current connection.

Kết nối với Atlas

  • Nếu máy chủ từ xa của bạn là cụm Atlas MongoDB, bạn có thể sao chép chuỗi kết nối của mình từ Atlas UI. Để tìm hiểu thêm, xem Kết nối với một cụm.

  • Các tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    3 và

    mongosh "mongodb://localhost:28015"

    2. Nếu bạn không bao gồm tùy chọn

    mongosh "mongodb://localhost:28015"

    2,

    mongosh "mongodb://localhost:28015"

    1 sẽ sử dụng cổng mặc định 27017.

  • Để kết nối với thể hiện MongoDB yêu cầu xác thực, hãy sử dụng các tùy chọn dòng lệnh

    mongosh "mongodb://localhost:28015"

    7 và

    mongosh "mongodb://localhost:28015"

    8.

    mongosh "mongodb://localhost:28015"

    1 nhắc bạn nhận mật khẩu, nó che dấu khi bạn gõ.

  • Nhấn

    mongosh "mongodb+srv://server.example.com/"

    2 +

    mongosh "mongodb+srv://server.example.com/"

    5 hai lần.

  • Xác thực Kerberos không cho phép

    mongosh "mongodb+srv://server.example.com/"

    6 trong chuỗi kết nối. Sử dụng một trong số:

    mongosh "mongodb+srv://server.example.com/"

    7 thay thế. does not permit

    mongosh "mongodb+srv://server.example.com/"

    6 in the connection string. Use one of:

    mongosh "mongodb+srv://server.example.com/"

    7 instead.

  • mongosh "mongodb://localhost:28015"

    1 hiện chỉ hỗ trợ máy nén

    mongosh "mongodb+srv://server.example.com/"

    9. Các máy nén sau không được hỗ trợ:compressor. The following compressors are not supported:

    • mongosh "mongodb://mongodb0.example.com.local:27017,mongodb1.example.com.local:27017,mongodb2.example.com.local:27017/?replicaSet=replA"

      0

    • mongosh "mongodb://mongodb0.example.com.local:27017,mongodb1.example.com.local:27017,mongodb2.example.com.local:27017/?replicaSet=replA"

      1

Làm cách nào để mở một cảng ở MongoDB?

Theo mặc định, MongoDB bắt đầu tại cổng 27017. Nhưng bạn có thể truy cập nó trong trình duyệt web không phải ở cổng đó, thay vào đó, tại một cổng số 1000 nhiều hơn so với cổng mà MongoDB được bắt đầu. Vì vậy, nếu bạn trỏ trình duyệt của mình vào http: // localhost: 28017, bạn có thể thấy giao diện web MongoDB.http://localhost:28017, you can see MongoDB web interface.

Làm cách nào để kết nối với cơ sở dữ liệu MongoDB?

Kết nối với một ví dụ MongoDB duy nhất Const Mongoclient = Yêu cầu ('MongoDB').Mongoclient;const assert = yêu cầu ('khẳng định');// kết nối url const url = 'MongoDB: // localhost: 27017';// Tên cơ sở dữ liệu const dbname = 'myProject';// Sử dụng Phương thức kết nối để kết nối với máy chủ Mongoclient.Use connect method to connect to the server MongoClient.

Làm cách nào để kết nối với máy chủ MongoDB?

Làm thế nào để kết nối với MongoDB..
Tạo cơ sở dữ liệu trên MongoDB.Kết nối với vỏ MongoDB.Tạo cơ sở dữ liệu "TestDB".Tạo bộ sưu tập "người dùng" và chèn nó vào "TestDB" ..
Thiết lập người dùng.Kết nối với quản trị viên DB.Tạo quản trị viên người dùng.....
Tạo kết nối với MongoDB trên CPD.Đặt thông tin cần thiết ..

Số cổng cho MongoDB là gì?

MongoDB sử dụng TCP làm giao thức lớp vận chuyển của nó.Cổng mặc định được xác định trước cho kết nối là 27017.27017.