Có hai tạo tác Maven có sẵn trong 3. 2 phát hành. Tạo phẩm ưu tiên cho các ứng dụng mới là 0 tuy nhiên, chúng tôi vẫn xuất bản uber-jar 1 kế thừa. Cách được đề xuất để bắt đầu sử dụng một trong các trình điều khiển trong dự án của bạn là sử dụng hệ thống quản lý phụ thuộc Show
Trình điều khiển MongoDBTrình điều khiển MongoDB là trình điều khiển Java đồng bộ được cập nhật bao gồm API kế thừa cũng như giao diện MongoCollection chung mới tuân thủ thông số kỹ thuật CRUD trình điều khiển chéo mới quan trọngĐối với các ứng dụng dựa trên OSGi. do thực tế là có các lớp từ gói 2 trong cả tạo phẩm này và trong tạo phẩm 3, điều này phụ thuộc vào điều này, tạo phẩm này không phải là gói OSGi. Vui lòng sử dụng bình uber 1 (được mô tả bên dưới) để thay thế
Bạn cũng có thể tải xuống các lọ trực tiếp từ sonatype Ghi chú. 0 yêu cầu các phụ thuộc sau. 0 và 3Trình điều khiển Java Uber MongoDBMột cái lọ lớn chứa mọi thứ bạn cần; Hướng dẫn này chỉ cho bạn cách tạo một ứng dụng sử dụng trình điều khiển Java để kết nối với cụm MongoDB Atlas. Nếu bạn muốn kết nối với MongoDB bằng trình điều khiển hoặc ngôn ngữ lập trình khác, hãy xem danh sách trình điều khiển MongoDB chính thứcTrình điều khiển Java cho phép bạn kết nối và giao tiếp với các cụm MongoDB từ một ứng dụng Java MongoDB Atlas là một dịch vụ cơ sở dữ liệu đám mây được quản lý hoàn toàn, lưu trữ dữ liệu của bạn trên các cụm MongoDB. Trong hướng dẫn này, chúng tôi chỉ cho bạn cách bắt đầu với cụm miễn phí (không cần thẻ tín dụng) của riêng bạn Tham khảo các bước sau để kết nối ứng dụng Java của bạn với cụm MongoDB Atlas Thiết lập dự án của bạnCài đặt Bộ công cụ phát triển Java (JDK)Đảm bảo rằng hệ thống của bạn đã cài đặt JDK 8 trở lên. Để biết thêm thông tin về cách kiểm tra phiên bản Java của bạn và cài đặt JDK, hãy xem Tài liệu tổng quan về cài đặt JDK của Oracle . Tạo dự ánHướng dẫn này chỉ cho bạn cách thêm các phụ thuộc trình điều khiển Java MongoDB bằng Maven hoặc Gradle. Chúng tôi khuyên bạn nên sử dụng môi trường phát triển tích hợp (IDE) chẳng hạn như Intellij IDEA hoặc Eclipse IDE để thuận tiện hơn trong việc định cấu hình Maven hoặc Gradle để xây dựng và chạy dự án của bạn Nếu bạn không sử dụng IDE, hãy xem Xây dựng Maven hoặc Tạo các bản dựng Gradle mớifor more information on how to set up your project. Thêm MongoDB làm Phụ thuộcNếu bạn đang sử dụng Maven , hãy thêm phần sau vào Danh sách phụ thuộc 7
Nếu bạn đang sử dụng Gradle , hãy thêm phần sau vào danh sách phụ thuộc 8 của bạn.
Sau khi bạn định cấu hình các phụ thuộc của mình, hãy đảm bảo rằng chúng có sẵn cho dự án của bạn, điều này có thể yêu cầu chạy trình quản lý phụ thuộc của bạn và làm mới dự án trong IDE của bạn Tạo một cụm MongoDBThiết lập Cụm bậc miễn phí trong AtlasSau khi thiết lập các phụ thuộc dự án Java của bạn, hãy tạo một cụm MongoDB nơi bạn có thể lưu trữ và quản lý dữ liệu của mình. Hoàn thành hướng dẫn Bắt đầu với Atlas để thiết lập tài khoản Atlas mới, tạo và khởi chạy cụm MongoDB bậc miễn phí, tải bộ dữ liệu và tương tác với dữ liệu. Sau khi hoàn thành các bước trong hướng dẫn Atlas, bạn sẽ triển khai cụm MongoDB mới trong Atlas, người dùng cơ sở dữ liệu mới và bộ dữ liệu mẫu được tải vào cụm của bạn Kết nối với cụm của bạnTrong bước này, chúng tôi tạo và chạy một ứng dụng sử dụng trình điều khiển Java MongoDB để kết nối với cụm MongoDB của bạn và chạy một truy vấn trên dữ liệu mẫu Chúng tôi chuyển hướng dẫn cho trình điều khiển về cách kết nối với cụm MongoDB của bạn trong một chuỗi được gọi là chuỗi kết nối. Chuỗi này bao gồm thông tin về tên máy chủ hoặc địa chỉ IP và cổng của cụm, cơ chế xác thực, thông tin đăng nhập của người dùng khi áp dụng và các tùy chọn kết nối khác Nếu bạn đang kết nối với một phiên bản hoặc cụm không được Atlas lưu trữ, hãy xem Các cách khác để kết nối với MongoDB để được hướng dẫn cách định dạng chuỗi kết nối của bạnĐể truy xuất chuỗi kết nối của bạn cho cụm và người dùng mà bạn đã tạo ở bước trước, hãy đăng nhập vào tài khoản Atlas của bạn và điều hướng đến Cơ sở dữ liệu và nhấp vào nút Kết nối cho cụm mà bạn muốn kết nối như hình minh họa .Tiếp tục đến bước Kết nối ứng dụng của bạn và chọn trình điều khiển Java. Chọn "4. 1 trở lên" cho phiên bản. Nhấp vào biểu tượng Sao chép để sao chép chuỗi kết nối vào khay nhớ tạm của bạn như minh họa bên dưới. Lưu chuỗi kết nối Atlas của bạn ở một vị trí an toàn mà bạn có thể truy cập cho bước tiếp theo Truy vấn cụm MongoDB của bạn từ ứng dụng của bạnNext, create a file to contain your application called 0 in the base package directory of your project. Use the following sample code to run a query on your sample dataset in MongoDB Atlas, replacing the value of the 1 variable with your MongoDB Atlas connection string. Ensure you replace the "
Khi bạn chạy lớp 2, nó sẽ xuất các chi tiết của bộ phim từ bộ dữ liệu mẫu trông giống như thế này
Nếu bạn không nhận được kết quả đầu ra hoặc có lỗi, hãy kiểm tra xem bạn đã bao gồm chuỗi kết nối thích hợp trong lớp Java của mình hay chưa và liệu bạn đã tải tập dữ liệu mẫu vào cụm MongoDB Atlas chưa Quan trọngSự cố kết nối đã biết khi sử dụng TLS v1. 3Nếu bạn gặp phải lỗi kết nối với phiên bản hoặc cụm MongoDB giống như sau khi chạy ứng dụng của mình, bạn có thể cần cập nhật JDK của mình lên bản phát hành bản vá mới nhất 0Ngoại lệ này là sự cố đã biết khi sử dụng TLS 1. 3 với các phiên bản cụ thể của JDK, nhưng đã được sửa cho các bản phát hành sau
Để khắc phục lỗi này, hãy cập nhật JDK của bạn lên một trong các phiên bản vá trước đó hoặc phiên bản mới hơn Sau khi hoàn thành bước này, bạn sẽ có một ứng dụng hoạt động sử dụng trình điều khiển Java để kết nối với cụm MongoDB của bạn, chạy truy vấn trên dữ liệu mẫu và in ra kết quả Làm việc với POJO (Tùy chọn)Trong phần trước, bạn đã chạy một truy vấn trên một bộ sưu tập mẫu để truy xuất dữ liệu trong lớp giống như bản đồ 3. Trong phần này, bạn có thể tìm hiểu cách sử dụng Đối tượng Java thuần túy cũ (POJO) của riêng mình để lưu trữ và truy xuất dữ liệu từ MongoDBTạo một tệp có tên là 4 trong thư mục gói cơ sở của dự án của bạn và thêm đoạn mã sau cho một lớp bao gồm các trường, trình thiết lập và trình thu thập dữ liệu sau 3Create a new file 5 in the same package directory as your 6 file in your project. Use the following sample code to run a query on your sample dataset in MongoDB Atlas, replacing the value of the 1 variable with your MongoDB Atlas connection string. Ensure you replace the " 7Khi bạn chạy lớp 8, nó sẽ xuất các chi tiết của bộ phim từ bộ dữ liệu mẫu trông giống như thế này 9Nếu bạn không nhận được kết quả đầu ra hoặc có lỗi, hãy kiểm tra xem bạn đã bao gồm chuỗi kết nối thích hợp trong lớp Java của mình hay chưa và liệu bạn đã tải tập dữ liệu mẫu vào cụm MongoDB Atlas chưa Xem các liên kết sau để biết thêm thông tin về cách sử dụng POJO để lưu trữ và truy xuất dữ liệu
Bước tiếp theoTìm hiểu cách đọc và sửa đổi dữ liệu bằng trình điều khiển Java trong hướng dẫn CRUD Cơ bản của chúng tôi hoặc cách thực hiện các thao tác phổ biến từ Ví dụ sử dụng của chúng tôi |