Hướng dẫn mongodb driver version - phiên bản trình điều khiển mongodb

Tài liệu về nhà → MongoDB AtlasMongoDB Atlas

Hộp thoại Kết nối để triển khai cơ sở dữ liệu cung cấp các chi tiết để kết nối với triển khai cơ sở dữ liệu với một ứng dụng bằng trình điều khiển MongoDB.Connect dialog for a database deployment provides the details to connect to a database deployment with an application using a MongoDB driver.

Ghi chú

Phiên bản trình điều khiển của bạn phải tương thích với phiên bản máy chủ MongoDB của bạn. Chúng tôi khuyên bạn nên chọn trình điều khiển mới nhất tương thích với phiên bản máy chủ MongoDB của bạn để sử dụng các tính năng cơ sở dữ liệu mới nhất và chuẩn bị cho các nâng cấp phiên bản trong tương lai.

Đối với danh sách các phiên bản trình điều khiển chứa toàn bộ chức năng cho phiên bản máy chủ MongoDB của bạn, hãy kiểm tra ma trận tương thích cho trình điều khiển MongoDB của bạn.MongoDB driver.

Để biết danh sách các phiên bản trình điều khiển mà bạn có thể sử dụng để kết nối với các phiên bản không có máy chủ, hãy xem các phiên bản trình điều khiển tối thiểu cho các phiên bản không có máy chủ.

Quan trọng

Khi bạn nâng cấp phiên bản trình điều khiển của mình, một số lệnh, phương thức hoặc tùy chọn có thể được không dùng nữa. Kiểm tra tài liệu API Driver MongoDB của bạn để đảm bảo chuyển đổi suôn sẻ.MongoDB driver API documentation to ensure a smooth transition.

Các ứng dụng chạy với trình điều khiển 4.0-series sẽ hoạt động với triển khai cơ sở dữ liệu MongoDB chạy MongoDB 4.4 miễn là:

  • Các trình điều khiển được đề xuất cho MongoDB 4.4 trong ma trận tương thích trình điều khiển được thử nghiệm với MongoDB 4.4. Kiểm tra trang tài liệu trình điều khiển MongoDB để biết ma trận tương thích trình điều khiển cho ngôn ngữ của bạn.MongoDB driver documentation page for the driver compatibility matrix for your language.

  • Không có chức năng nào mới đối với MongoDB 4.2 hoặc MongoDB 4.4 đang được sử dụng vàMongoDB 4.2, or MongoDB 4.4 is being used, and

  • Không có lệnh, phương thức hoặc tùy chọn nào bị xóa trong MongoDB 4.2 (bao gồm db.collection.geoNear(), db.collection.group()db.eval()) hoặc MongoDB 4.4 đang được sử dụng vàMongoDB 4.2 (including db.collection.geoNear(), db.collection.group(), and db.eval()), or MongoDB 4.4 are being used, and

  • Các thay đổi tương thích khác trong MongoDB 4.4 đến projections (bao gồm $slice projections), $sort, text searchmapReduce không ảnh hưởng đến chúng.compatibility changes in MongoDB 4.4 to projections (including $slice projections), $sort, text search, and mapReduce do not impact them.

Chúng tôi khuyên bạn nên sử dụng trình điều khiển sê-ri MongoDB 4.4 với MongoDB 4.4 để sử dụng các tính năng cơ sở dữ liệu mới hơn và chuẩn bị để nâng cấp phiên bản trong tương lai.

Khách hàng phải hỗ trợ TLS để kết nối với triển khai cơ sở dữ liệu ATLAS.TLS to connect to an Atlas database deployment.

Khách hàng phải hỗ trợ tiện ích mở rộng SNI TLS để kết nối với ATLAS M0 Cụm miễn phí hoặc cụm chia sẻ M2/M5. Để xác minh rằng trình điều khiển MongoDB của bạn hỗ trợ tiện ích mở rộng SNITLS, hãy tham khảo phần tương thích trong tài liệu trình điều khiển của bạn. Nếu trình điều khiển tương thích với MongoDB 4.2 trở lên, nó sẽ hỗ trợ tiện ích mở rộng SNITLS.SNI TLS extension to connect to an Atlas M0 free cluster or M2/M5 shared cluster. To verify that your MongoDB driver supports the SNI TLS extension, refer to the Compatibility section of your driver's documentation. If the driver is compatible with MongoDB 4.2 and later, it supports the SNI TLS extension.

Để truy cập triển khai cơ sở dữ liệu, bạn phải kết nối từ địa chỉ IP trên danh sách truy cập IP của dự án Atlas. Nếu bạn cần thêm địa chỉ IP vào danh sách truy cập IP, bạn có thể làm như vậy trong hộp thoại Connect. Bạn cũng có thể thêm địa chỉ IP từ tab truy cập mạng.Connect dialog. You can also add the IP address from the Network Access tab.

Để truy cập triển khai cơ sở dữ liệu, bạn phải tạo người dùng cơ sở dữ liệu có quyền truy cập vào (các) cơ sở dữ liệu mong muốn trên triển khai cơ sở dữ liệu ATLAS của bạn. Người dùng cơ sở dữ liệu tách biệt với người dùng Atlas. Người dùng cơ sở dữ liệu có quyền truy cập vào cơ sở dữ liệu MongoDB, trong khi người dùng Atlas có quyền truy cập vào chính ứng dụng ATLAS.database user with access to the desired database(s) on your Atlas database deployment. Database users are separate from Atlas users. Database users have access to MongoDB databases, while Atlas users have access to the Atlas application itself.

Bạn có thể tạo người dùng cơ sở dữ liệu để truy cập triển khai cơ sở dữ liệu ATLAS của mình trong hộp thoại Connect. Bạn cũng có thể thêm người dùng cơ sở dữ liệu từ chế độ xem triển khai cơ sở dữ liệu.Connect dialog. You can also add the database user from the Database Deployment view.

  1. Nhấp vào cơ sở dữ liệu ở góc trên cùng bên trái của Atlas.Databases in the top-left corner of Atlas.

  2. Trong chế độ xem triển khai cơ sở dữ liệu, bấm Kết nối để triển khai cơ sở dữ liệu mà bạn muốn kết nối.Database Deployments view, click Connect for the database deployment to which you want to connect.

Chọn Loại kết nối từ tập hợp các nút có sẵn. from the set of available buttons.

Ghi chú

Tùy chọn hiển thị nếu tính năng được bật

Atlas hiển thị các tùy chọn loại kết nối sau khi bạn bật IP riêng để nhìn, điểm cuối riêng hoặc cả hai. Nếu bạn chưa bật tính năng, không có nút hiển thị và loại kết nối nào mặc định theo tiêu chuẩn.Connection Type defaults to Standard.

Quan trọng

Khi bạn nâng cấp phiên bản trình điều khiển của mình, một số lệnh, phương thức hoặc tùy chọn có thể được không dùng nữa. Kiểm tra tài liệu API Driver MongoDB của bạn để đảm bảo chuyển đổi suôn sẻ. if Atlas indicates in the Setup connection security step that you have at least one database user configured in your project. To manage existing database users, see Configure Database Users.

Các ứng dụng chạy với trình điều khiển 4.0-series sẽ hoạt động với triển khai cơ sở dữ liệu MongoDB chạy MongoDB 4.4 miễn là:

  1. Các trình điều khiển được đề xuất cho MongoDB 4.4 trong ma trận tương thích trình điều khiển được thử nghiệm với MongoDB 4.4. Kiểm tra trang tài liệu trình điều khiển MongoDB để biết ma trận tương thích trình điều khiển cho ngôn ngữ của bạn.Username.

  2. Không có chức năng nào mới đối với MongoDB 4.2 hoặc MongoDB 4.4 đang được sử dụng vàPassword for this new user or click Autogenerate Secure Password.

  3. Không có lệnh, phương thức hoặc tùy chọn nào bị xóa trong MongoDB 4.2 (bao gồm db.collection.geoNear(), db.collection.group()db.eval()) hoặc MongoDB 4.4 đang được sử dụng vàCreate Database User to save the user.

Các thay đổi tương thích khác trong MongoDB 4.4 đến projections (bao gồm $slice projections), $sort, text searchmapReduce không ảnh hưởng đến chúng.

Chúng tôi khuyên bạn nên sử dụng trình điều khiển sê-ri MongoDB 4.4 với MongoDB 4.4 để sử dụng các tính năng cơ sở dữ liệu mới hơn và chuẩn bị để nâng cấp phiên bản trong tương lai.Choose Your Connection Method.

Khách hàng phải hỗ trợ TLS để kết nối với triển khai cơ sở dữ liệu ATLAS.Choose a connection method step, select Connect your application.

Khách hàng phải hỗ trợ tiện ích mở rộng SNI TLS để kết nối với ATLAS M0 Cụm miễn phí hoặc cụm chia sẻ M2/M5. Để xác minh rằng trình điều khiển MongoDB của bạn hỗ trợ tiện ích mở rộng SNITLS, hãy tham khảo phần tương thích trong tài liệu trình điều khiển của bạn. Nếu trình điều khiển tương thích với MongoDB 4.2 trở lên, nó sẽ hỗ trợ tiện ích mở rộng SNITLS.

  • Để truy cập triển khai cơ sở dữ liệu, bạn phải kết nối từ địa chỉ IP trên danh sách truy cập IP của dự án Atlas. Nếu bạn cần thêm địa chỉ IP vào danh sách truy cập IP, bạn có thể làm như vậy trong hộp thoại Connect. Bạn cũng có thể thêm địa chỉ IP từ tab truy cập mạng.

  • Để truy cập triển khai cơ sở dữ liệu, bạn phải tạo người dùng cơ sở dữ liệu có quyền truy cập vào (các) cơ sở dữ liệu mong muốn trên triển khai cơ sở dữ liệu ATLAS của bạn. Người dùng cơ sở dữ liệu tách biệt với người dùng Atlas. Người dùng cơ sở dữ liệu có quyền truy cập vào cơ sở dữ liệu MongoDB, trong khi người dùng Atlas có quyền truy cập vào chính ứng dụng ATLAS.

Ghi chú

Nếu mật khẩu, tên cơ sở dữ liệu hoặc chuỗi kết nối của bạn chứa các ký tự URI dành riêng, bạn phải thoát khỏi các ký tự.Ví dụ: nếu mật khẩu của bạn là db.collection.group()3, bạn phải thoát ký tự db.collection.group()4 khi chỉ định mật khẩu trong chuỗi kết nối, chẳng hạn như db.collection.group()5.Để tìm hiểu thêm, hãy xem các ký tự đặc biệt trong mật khẩu chuỗi kết nối.

Để tìm hiểu thêm, xem khả năng tương thích của trình điều khiển.Driver Compatibility.

Trong ví dụ này, chuỗi kết nối URI, người dùng db.collection.group()6 cung cấp mật khẩu của họ db.collection.group()7 để xác thực và kết nối với triển khai cơ sở dữ liệu ATLAS.URI connection strings, the user db.collection.group()6 provides their password db.collection.group()7 to authenticate and connect to an Atlas database deployment.

Chọn trình điều khiển của bạn từ các tùy chọn sau:

Nếu bạn đang gặp phải các vấn đề kết nối với triển khai cơ sở dữ liệu của mình, hãy xem các vấn đề về kết nối khắc phục sự cố.

Mẹo

Xem thêm: