Tài liệu về nhà → vỏ MongoDB → MongoDB 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: 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"
0Tù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. |