Mongodb-driver-core maven

Phụ thuộc Maven cho tổ chức. mongodb  - Phiên bản 4. 4. 2 trong số mongodb-driver-core được phát hành

Các nhà phát triển của   org. mongodb - dự án mongodb-driver-core đã phát hành phiên bản mới nhất của thư viện này vào ngày 08 tháng 2 năm 2022, phiên bản đã phát hành của  org. mongodb - thư viện mongodb-driver-core là 4. 4. 2. Nhà phát triển có thể sử dụng phiên bản này ( org. mongodb - mongodb-driver-core phiên bản 4. 4. 2 ) trong dự án Java của họ nếu nó dựa trên Maven và Gradle

Cách sử dụng  tổ chức. mongodb - mongodb-driver-core phiên bản 4. 4. 2 trong dự án?

Các bước sử dụng  tổ chức. mongodb - mongodb-driver-core phiên bản 4. 4. 2 trong các dự án Java. Làm theo hướng dẫn từng bước để sử dụng phiên bản mới nhất của org. mongodb - mongodb-driver-core trong dự án Maven/Gradle của bạn

Bước 1. Tạo hoặc sử dụng dự án Maven

Trước hết, bạn phải tạo một dự án Java mới dựa trên công cụ quản lý dự án maven nếu bạn không có bất kỳ dự án nào trước đó. Bạn có thể tải xuống dự án đơn giản từ dự án Maven mẫu. Bạn có thể nhập dự án mẫu trong IDE Eclipse hoặc bạn có thể mở dự án của mình trong Eclipse hoặc trong bất kỳ IDE nào khác mà bạn chọn

Bước 2. Bao gồm phần phụ thuộc maven của   org. mongodb - mongodb-driver-core phiên bản 4. 4. 2

Bây giờ, bước tiếp theo là sử dụng phần phụ thuộc mới nhất cho maven của tổ chức. mongodb - thư viện thư viện bện trong pom. tệp xml của dự án của bạn. Bạn phải sao chép mã dưới đây


	org.mongodb
	mongodb-driver-core
	4.4.2

Mã trên là mã phụ thuộc maven tải xuống và bao gồm  org. mongodb - mongodb-driver-core phiên bản 4. 4. 2 thư viện java trong dự án của bạn

Mongodb-driver-core maven

Bây giờ bạn có thể lưu tệp trong Eclipse và sau đó Eclipse sẽ gọi công cụ maven để tải xuống các tệp jar. Sau khi các tệp jar được tải xuống, nó sẽ được đưa vào dự án và  bạn sẽ có thể sử dụng  org. mongodb - mongodb-driver-core phiên bản 4. 4. 2 thư viện trong dự án của bạn

Bước 3. Bây giờ, bạn đã sẵn sàng sử dụng  tổ chức. mongodb - mongodb-driver-core phiên bản 4. 4. 2 trong dự án của bạn

Bây giờ bạn sẽ có thể nhập thư viện vào dự án của mình và sử dụng nó

Bước 4. Tìm cây phụ thuộc maven

Đôi khi cần phải kiểm tra cây phụ thuộc của dự án maven để tìm ra xung đột jar, sau đó bạn có thể sử dụng  plugin phụ thuộc Maven. Plugin phụ thuộc Maven được sử dụng để liệt kê các phụ thuộc trong dự án. sự phụ thuộc. tùy chọn cây của công cụ dòng lệnh mvn có thể được sử dụng để xem cây phụ thuộc của dự án đã cho. Sau khi thêm phần phụ thuộc Maven của org. mongodb - mongodb-driver-core phiên bản 4. 4. 2 trong pom của bạn. xml, bạn có thể chạy lệnh sau trên thiết bị đầu cuối

mvn dependency:tree

Lệnh trên sẽ liệt kê sự phụ thuộc của dự án của bạn. Bằng cách này, bạn sẽ có thể tìm ra bất kỳ vấn đề xung đột jar nào của dự án

phụ thuộc lớp

Nếu dự án của bạn dựa trên Gradle thì bạn có thể sử dụng mã phụ thuộc sau

implementation group: 'org.mongodb', name: 'mongodb-driver-core', version: '4.4.2'

Mã trên sẽ cho phép Gradle xuống tổ chức. mongodb - lọ phụ thuộc mongodb-driver-core và đưa vào dự án

Đối với các sự cố, câu hỏi hoặc phản hồi về trình điều khiển Java MongoDB, vui lòng xem các kênh hỗ trợ của chúng tôi. Vui lòng không gửi email trực tiếp cho bất kỳ nhà phát triển trình điều khiển Java nào với các vấn đề hoặc câu hỏi - bạn có nhiều khả năng nhận được câu trả lời trên Diễn đàn cộng đồng MongoDB

Ở mức tối thiểu, vui lòng bao gồm trong mô tả của bạn phiên bản chính xác của trình điều khiển mà bạn đang sử dụng. Nếu bạn đang gặp sự cố kết nối, việc dán vào dòng mã mà bạn xây dựng phiên bản MongoClient, cùng với các giá trị của tất cả các tham số mà bạn chuyển đến hàm tạo, cũng rất hữu ích. Bạn cũng nên kiểm tra nhật ký ứng dụng của mình để biết bất kỳ ngoại lệ nào liên quan đến kết nối và cũng đăng chúng

Lỗi / Yêu cầu tính năng

Nghĩ rằng bạn đã tìm thấy một lỗi?

  • Tạo một tài khoản và đăng nhập
  • Điều hướng đến dự án JAVA
  • Nhấp vào Tạo sự cố - Vui lòng cung cấp càng nhiều thông tin càng tốt về loại sự cố và cách tạo lại sự cố đó

Báo cáo lỗi trong JIRA cho trình điều khiển và Máy chủ lõi (i. e. SERVER) được công khai

Nếu bạn đã xác định được lỗ hổng bảo mật trong trình điều khiển hoặc bất kỳ dự án MongoDB nào khác, vui lòng báo cáo theo hướng dẫn tại đây

lập phiên bản

Các gia số chính (chẳng hạn như 2. x -> 3. x) sẽ xảy ra khi các thay đổi ngắt đang được thực hiện đối với API công khai. Tất cả các phương thức và lớp bị loại bỏ trong bản phát hành chính sẽ không được dùng nữa trong bản phát hành trước của nhánh phát hành chính trước đó và/hoặc được gọi ra trong ghi chú phát hành

nhỏ 3. x gia số (chẳng hạn như 3. 1, 3. 2, v.v.) sẽ xảy ra khi chức năng mới không tầm thường được thêm vào hoặc xảy ra các cải tiến quan trọng hoặc sửa lỗi có thể có các thay đổi về hành vi có thể ảnh hưởng đến một số trường hợp cạnh (chẳng hạn như phụ thuộc vào hành vi do lỗi). Một ví dụ về cải tiến là một phương thức hoặc lớp được thêm vào để hỗ trợ chức năng mới được thêm vào máy chủ MongoDB. Các bản phát hành nhỏ hầu như sẽ luôn tương thích nhị phân với các bản phát hành nhỏ trước đó từ cùng một nhánh phát hành chính, ngoại trừ như được lưu ý bên dưới

Bản vá 3. x. y gia số (chẳng hạn như 3. 0. 0 -> 3. 0. 1, 3. 1. 1 -> 3. 1. 2, v.v.) sẽ chỉ xảy ra đối với các bản sửa lỗi và sẽ luôn tương thích nhị phân với các bản phát hành bản vá trước đó của cùng một nhánh phát hành nhỏ

@Beta

Các API được đánh dấu bằng chú thích @Beta ở cấp lớp hoặc phương thức có thể thay đổi. Chúng có thể được sửa đổi theo bất kỳ cách nào hoặc thậm chí bị xóa bất kỳ lúc nào. Nếu mã của bạn là một thư viện (i. e. nó được sử dụng trên CLASSPATH của người dùng ngoài tầm kiểm soát của bạn), bạn không nên sử dụng API beta, trừ khi bạn đóng gói lại chúng (e. g. bằng cách sử dụng bóng, v.v.)

@Không dùng nữa

Các API được đánh dấu bằng chú thích @Deprecated ở cấp lớp hoặc phương thức sẽ vẫn được hỗ trợ cho đến khi phát hành chính tiếp theo nhưng bạn nên ngừng sử dụng chúng

com. mongodb. nội bộ. *

Tất cả mã bên trong các gói com.mongodb.internal.* được coi là API riêng tư và hoàn toàn không nên dựa vào. Nó có thể thay đổi bất cứ lúc nào

nhị phân

Bạn có thể tìm thấy thông tin nhị phân và thông tin phụ thuộc cho Maven, Gradle, Ivy và các thông tin khác tại

Ví dụ cho Maven

<dependency>
    <groupId>org.mongodbgroupId>
    <artifactId>mongodb-driver-syncartifactId>
    <version>x.y.zversion>
dependency>

Bản dựng ảnh chụp nhanh cũng được xuất bản thường xuyên qua Sonatype

Ví dụ cho Maven

    <repositories>
        <repository>
            <id>sonatype-snapshotid>
            <url>https://oss.sonatype.org/content/repositories/snapshots/url>
        repository>
    repositories>

Xây dựng

Cần có Java 17+ và git để xây dựng và biên dịch mã nguồn. Để xây dựng và kiểm tra trình điều khiển

$ git clone https://github.com/mongodb/mongo-java-driver.git
$ cd mongo-java-driver
$ ./gradlew check

Bộ thử nghiệm yêu cầu chạy mongodb với , có thể được đặt bằng tham số dòng lệnh ________ 10

$ mkdir -p data/db
$ mongod --dbpath ./data/db --logpath ./data/mongod.log --port 27017 --logappend --fork --setParameter enableTestCommands=1

Nếu bạn gặp lỗi

mvn dependency:tree
1 khi chạy thử nghiệm thì bạn sẽ cần tăng số lượng bộ mô tả tệp có sẵn trước khi bắt đầu mongod như được mô tả trong https. //www. mongodb. com/docs/manual/reference/ulimit/

Lõi trình điều khiển MongoDB là gì?

Driver Core là trình điều khiển đầy đủ với sự hỗ trợ đầy đủ cho tất cả các loại cấu hình triển khai, xác thực, SSL và con trỏ . API dài dòng, nhưng có thể cấu hình cao, đó là lý do tại sao đây là giải pháp tuyệt vời để xây dựng các API cấp cao hơn dựa trên. [MongoDB.

Di sản trình điều khiển MongoDB là gì?

“Trình điều khiển MongoDB Legacy mongodb-driver-legacy là trình điều khiển Java đồng bộ kế thừa có điểm vào là com. mongodb. MongoClient và các lớp trung tâm bao gồm com. mongodb. DB, com.

Làm cách nào để sử dụng MongoClient trong Java?

Kết nối với Java . instantiate a MongoClient by passing a MongoDB Atlas connection string into the MongoClients. phương thức tĩnh tạo (). Điều này sẽ thiết lập kết nối với MongoDB Atlas bằng chuỗi kết nối.