Tài liệu về nhà → la bàn MongoDB → MongoDB Compass
Trang này phác thảo cách sử dụng la bàn MongoDB để kết nối với máy chủ MongoDB. Bạn có thể kết nối với một thiết lập độc lập, bản sao hoặc máy chủ cụm bị thu hẹp.
Ghi chú
MongoDB Atlas
Nếu bạn cần tạo một máy chủ MongoDB, hãy xem xét sử dụng Atlas MongoDB. Atlas là một dịch vụ cơ sở dữ liệu được lưu trữ trên đám mây không yêu cầu cài đặt, cung cấp một tầng miễn phí để bắt đầu và cung cấp một URI có thể sao chép để dễ dàng kết nối la bàn với triển khai của bạn.MongoDB Atlas. Atlas is a cloud-hosted database-as-a-service which requires no installation, offers a free tier to get started, and provides a copyable URI to easily connect Compass to your deployment.
Nếu bạn cần cài đặt la bàn, hãy xem tải xuống và cài đặt la bàn để được hướng dẫn.
Khi kết nối la bàn với một bộ bản sao, không nên kết nối trực tiếp với một thành viên tập hợp bản sao riêng lẻ. Nếu thành viên mà bạn được kết nối các công tắc từ thành viên chính sang thứ cấp hoặc ngược lại do kết quả của cuộc bầu cử, la bàn có thể buộc phải đóng kết nối hoặc hiển thị dữ liệu cũ.primary member to a secondary or vice versa as the result of an election, Compass may either forcibly close the connection or display stale data.
Thay vào đó, để kết nối với một bộ bản sao, hãy sử dụng bản ghi SRV hoặc bản sao bản sao khi điền vào thông tin kết nối của bạn.SRV record or Replica Set Name when filling in your connection information.
Bắt đầu từ MongoDB Compass 1.19, La bàn hiển thị một thông điệp cảnh báo khi được kết nối với các trường hợp MongoDB không phải là Genuine vì các trường hợp này có thể hoạt động khác với các trường hợp MongoDB chính thức; ví dụ. Các tính năng thiếu hoặc không đầy đủ, các hành vi tính năng khác nhau, v.v.
Khi bạn mở la bàn, hộp thoại kết nối ban đầu sẽ xuất hiện:
Bạn có thể kết nối các triển khai của mình bằng một trong hai:
Cung cấp chuỗi kết nối của bạn.
Chỉ định các tùy chọn kết nối nâng cao. Tùy chọn kết nối nâng cao cho phép bạn chỉ định các tùy chọn xác thực, TLS/SSL và SSH. Để tìm hiểu thêm, xem các tùy chọn kết nối nâng cao.Advanced Connection Options. Advanced connection options allow you to specify authentication, TLS/SSL, and SSH connection options. To learn more, see Advanced Connection Options.
Khi bạn cung cấp một chuỗi kết nối, la bàn sẽ hỗ trợ hầu hết các tùy chọn chuỗi kết nối được MongoDB hỗ trợ.Connection String Options supported by MongoDB.
Theo mặc định, giá trị sockettimeoutms mặc định của La bàn là 60000 hoặc 60 giây. Nếu bạn thường xuyên trải qua thời gian chờ trong la bàn, hãy xem xét đặt tùy chọn này thành giá trị cao hơn trong chuỗi kết nối của bạn.socketTimeoutMS value is 60000, or 60 seconds. If you are frequently experiencing timeouts in Compass, consider setting this option to a higher value in your connection string.
Để biết danh sách đầy đủ các tùy chọn chuỗi kết nối mà la bàn hỗ trợ, hãy xem kết nối la bàn readme trên github.Compass Connection README on GitHub.
Nếu bạn có chuỗi kết nối để triển khai có sẵn, bạn có thể dán chuỗi trực tiếp vào hộp thoại. Bạn có thể sử dụng định dạng chuỗi kết nối tiêu chuẩn hoặc định dạng kết nối DNS SeedList.Standard Connection String Format or the DNS Seedlist Connection Format. Để có được chuỗi kết nối cho một cụm Atlas: Điều hướng đến chế độ xem cụm Atlas của bạn.Clusters view. Nhấp vào Kết nối cho cụm mong muốn của bạn.Connect for your desired cluster. Nhấp vào Kết nối với Compass MongoDB.Connect with MongoDB Compass. Sao chép chuỗi kết nối được cung cấp. Để tìm hiểu cách định dạng chuỗi kết nối để triển khai không được lưu trữ trên ATLAS, hãy xem định dạng URI chuỗi kết nối.Connection String URI Format. Nhấp vào nút Kết nối để điều hướng đến trang chủ la bàn.Connect button to navigate to the Compass Home Page. Khi bạn được kết nối với triển khai MongoDB của mình, bạn có thể yêu cầu vai trò người dùng cụ thể để truy cập các tính năng la bàn khác nhau. Để biết thêm thông tin về các vai trò cần thiết cho các tính năng la bàn, hãy xem truy cập cần thiết.user roles to access various Compass features. For more information on the required roles for Compass features, see Required Access.Quan trọng
Truy cập cần thiết
Các tùy chọn kết nối nâng cao cung cấp các hình thức phụ gia kết nối triển khai la bàn.
Kết nối chung Tablearn Cách chọn sơ đồ chuỗi kết nối cho việc triển khai của bạn. Kết nối giả mạo cách kết nối các triển khai yêu cầu xác thực. Kết nối TLS / SSL Tablearn Cách kết nối triển khai bằng TLS / SSL.Proxy / SSH kết nối đường hầm Tablearn Cách kết nối triển khai bằng đường hầm SSH. Kết nối mã hóa sử dụng Tùy chọn kết nối nâng cao cho việc triển khai của bạn.Mẹo
Xem thêm:
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual
connect[url, user, password]
tạo kết nối với thể hiện MongoDB và trả về tham chiếu đến cơ sở dữ liệu. Tuy nhiên, trong hầu hết các trường hợp, hãy sử dụng đối tượng Mongo[]
và phương thức getDB[]
của nó thay thế.Creates a connection
to a MongoDB instance and returns the reference to the database. However, in most cases, use the Mongo[]
object and its getDB[]
method instead.
| sợi dây | Chỉ định chuỗi kết nối. Bạn có thể chỉ định:
|
| sợi dây | Chỉ định chuỗi kết nối. Bạn có thể chỉ định: |
| sợi dây | Chỉ định chuỗi kết nối. Bạn có thể chỉ định: |
Không bắt buộc. Chỉ định tên người dùng hiện có với các đặc quyền truy cập cho cơ sở dữ liệu này. Nếu user
được chỉ định, bạn cũng phải bao gồm tham số connect[url, user, password]
0.
db = connect["localhost:27017/myDatabase"]