Phiên bản trình điều khiển MongoDB

Trình điều khiển Java MongoDB chính thức cung cấp cả tương tác đồng bộ và không đồng bộ với MongoDB

Đặc trưng

Thư viện BSONThư viện BSON độc lập, với cơ sở hạ tầng Codec mới mà bạn có thể sử dụng để xây dựng bộ mã hóa và giải mã hiệu suất cao mà không yêu cầu phiên bản Bản đồ trung gian. Trình điều khiển MongoDB Trình điều khiển Java đượ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. Trình điều khiển luồng phản ứng MongoDBCung cấp xử lý luồng không đồng bộ với áp suất ngược không chặn cho MongoDB. Triển khai đầy đủ API luồng phản ứng để cung cấp khả năng tương tác với các luồng phản ứng khác trong hệ sinh thái JVM

từ 4. 0 cho MongoDB Scala Driver có sẵn tại đây, cùng với tất cả các trình điều khiển JVM. Dành cho 2. x xem tài liệu Trình điều khiển Scala cũ

Chào mừng bạn đến với trang web tài liệu về MongoDB C#/ chính thức. trình điều khiển NET. Bạn có thể thêm trình điều khiển vào ứng dụng của mình để hoạt động với MongoDB trong C#/. BỌC LƯỚI. Tải xuống bằng cách sử dụng

NuGethoặc thiết lập một dự án có thể chạy được bằng cách làm theo hướng dẫn Bắt đầu của chúng tôi
  • Bắt đầu

  • Tham chiếu API

  • Nhật ký thay đổi

  • Mã nguồn

Mẹo

Sử dụng Trình phân tích MongoDB

Trình phân tích MongoDB MongoDB là một công cụ dành cho C#/. NET giúp bạn hiểu cách mã của bạn chuyển thành API truy vấn MongoDB và liệu mã của bạn có bao gồm các biểu thức LINQ hoặc trình tạo không được hỗ trợ hay không.

Tham gia khóa học trực tuyến miễn phí do MongoDB giảng dạy

Phiên bản trình điều khiển MongoDB

Sử dụng MongoDB với C#

Tìm hiểu các yếu tố cần thiết của C # & ASP. NET phát triển ứng dụng với MongoDB

Cài đặt

NuGet là cách đơn giản nhất để có được trình điều khiển. Sử dụng MongoDB. Trình điều khiển cho tất cả các dự án mới.

Để biết thêm thông tin, hãy xem Cài đặt.

Kết nối với MongoDB Atlas

Để kết nối với cụm MongoDB Atlas , hãy sử dụng chuỗi kết nối Atlas for your cluster:

using MongoDB.Bson;using MongoDB.Driver;// Replace the uri string with your MongoDB deployment's connection string.var client = new MongoClient(    "mongodb+srv://<username>:<password>@<cluster-address>/test?w=majority");var database = client.GetDatabase("test");

Ghi chú

Để biết thông tin về cách kết nối với Atlas Serverless, hãy xem trang Giới hạn phiên bản Serverless để biết phiên bản trình điều khiển tối thiểu mà bạn cần.

Xem Kết nối để biết thêm thông tin.

API ổn định

Bạn có thể sử dụng tính năng API ổn định bắt đầu với MongoDB Server phiên bản 5. 0 và C#/. NET Driver phiên bản 2. 13. Khi bạn sử dụng tính năng API ổn định, bạn có thể cập nhật trình điều khiển hoặc máy chủ của mình mà không phải lo lắng về các vấn đề tương thích ngược với bất kỳ lệnh nào có trong API ổn định

Ghi chú

Bắt đầu từ tháng 2 năm 2022, Versioned API được gọi là Stable API. Tất cả các khái niệm và tính năng vẫn giữ nguyên với sự thay đổi tên này

Để sử dụng tính năng này, hãy xây dựng phiên bản ứng dụng khách MongoDB, chỉ định phiên bản API ổn định

// Replace <connection string> with your MongoDB deployment's connection string.var settings = MongoClientSettings.FromConnectionString("<connection string>");// Set the version of the Stable API on the client.settings.ServerApi = new ServerApi(ServerApiVersion.V1);var client = new MongoClient(settings);

Xem tham chiếu Máy chủ MongoDB trên API ổn định để biết thêm thông tin.

Kết nối với máy chủ MongoDB trên máy cục bộ của bạn

Nếu bạn cần chạy máy chủ MongoDB trên máy cục bộ của mình cho mục đích phát triển thay vì sử dụng cụm Atlas, bạn cần hoàn thành các bước sau

  1. Tải xuống phiên bản Cộng đồng hoặc Doanh nghiệp của Máy chủ MongoDB.

  2. Cài đặt và định cấu hình Máy chủ MongoDB.

  3. Khởi động máy chủ

Quan trọng

Luôn bảo mật máy chủ MongoDB của bạn khỏi các cuộc tấn công độc hại. Xem Danh sách kiểm tra bảo mật của chúng tôi để biết danh sách các đề xuất bảo mật.

Sau khi bạn khởi động thành công máy chủ MongoDB, hãy chỉ định chuỗi kết nối của bạn trong mã kết nối trình điều khiển

Nếu Máy chủ MongoDB của bạn đang chạy cục bộ, bạn có thể sử dụng chuỗi kết nối "mongodb://localhost:<port>" trong đó <port> là số cổng bạn đã định cấu hình máy chủ của mình để lắng nghe các kết nối đến

Nếu bạn cần chỉ định tên máy chủ hoặc địa chỉ IP khác, hãy xem mục nhập Hướng dẫn sử dụng máy chủ của chúng tôi trên Chuỗi kết nối.

Để kiểm tra xem bạn có thể kết nối với máy chủ của mình hay không, hãy thay thế chuỗi kết nối trong ví dụ mã Connect to MongoDB Atlas và chạy nó.

khả năng tương thích

Khả năng tương thích MongoDB

Bảng tương thích sau chỉ định (các) phiên bản được đề xuất của MongoDB C#/. NET để sử dụng với một phiên bản cụ thể của MongoDB

Cột đầu tiên liệt kê (các) phiên bản trình điều khiển

Bảng tương thích

Biểu tượng

Giải trình

Tất cả các tính năng được hỗ trợ

Phiên bản Trình điều khiển sẽ hoạt động với phiên bản MongoDB, nhưng không phải tất cả các tính năng mới của MongoDB đều được hỗ trợ

không đánh dấu

Phiên bản Trình điều khiển không được thử nghiệm với phiên bản MongoDB

C#/. Phiên bản trình điều khiển NET

MongoDB 6. 0

MongoDB 5. 0

MongoDB 4. 4

MongoDB 4. 2

MongoDB 4. 0

MongoDB 3. 6

MongoDB 3. 4

MongoDB 3. 2

MongoDB 3. 0

MongoDB 2. 6

2. 18

2. 17

2. 16

2. 15

2. 14

2. 13

2. 12

2. 11

2. 10

2. 9

2. 8

2. 7

2. 6

2. 5

2. 4

2. 3

2. 2

2. 0

1. 11

1. 10

Trình điều khiển không hỗ trợ các phiên bản MongoDB cũ hơn

Khả năng tương thích ngôn ngữ

Bảng tương thích sau chỉ định (các) phiên bản được đề xuất của MongoDB C#/. NET để sử dụng với một phiên bản cụ thể của. BỌC LƯỚI

Cột đầu tiên liệt kê (các) phiên bản trình điều khiển

C#/. Phiên bản trình điều khiển NET

MẠNG 5/6 [1]

NET lõi 3. 1

NET lõi 3. 0

NET lõi 2. 2

NET lõi 2. 1

NET lõi 2. 0

NET lõi 1. 1

NET lõi 1. 0

MẠNG 4. 8

MẠNG 4. 7 [2]

MẠNG 4. 6

MẠNG 4. 5 [3]

2. 18

2. 17

2. 16

2. 15

2. 14

2. 13

2. 12

2. 11

2. 10

2. 9

2. 8

2. 7

2. 6

2. 5

2. 4

2. 3

2. 2

2. 0

Phiên bản 1. 10 và 1. 11 trình điều khiển tương thích với. MẠNG 3. 5 đến 4. 8 chỉ

[1]Khi sử dụng. NET 5/6, bạn không thể kết nối với cụm Atlas đang chạy MongoDB 4. 0 do vấn đề về chứng chỉ. Điều này không ảnh hưởng đến các cụm đang chạy MongoDB 4. 2+. [2]. NET/C# phiên bản trình điều khiển 2. 14 hoặc mới hơn yêu cầu. Khung lưới 4. 7. 2 hoặc muộn hơn. [3]. NET/C# phiên bản trình điều khiển 2. 8 đến 2. 13 yêu cầu. Khung lưới 4. 5. 2 hoặc muộn hơn

Để biết thêm thông tin về cách đọc bảng tương thích, hãy xem hướng dẫn của chúng tôi về Bảng tương thích MongoDB

Trình điều khiển MongoDB là gì?

Nút MongoDB chính thức. trình điều khiển js cho phép Nút. ứng dụng js để kết nối với MongoDB và làm việc với dữ liệu . Trình điều khiển có API không đồng bộ cho phép bạn tương tác với MongoDB bằng Promise hoặc thông qua các cuộc gọi lại truyền thống.

Phiên bản nào được sử dụng trong MongoDB?

2021-2022 — MongoDB 5. 0 và Bản phát hành nhanh . Bạn có thể nâng cấp lên bản phát hành MongoDB mới nhất mà không gặp rủi ro về các thay đổi ngược.

Làm cách nào để tải xuống trình điều khiển Java MongoDB?

Kết nối với MongoDb bằng DbSchema Phiên bản miễn phí .
1 Chọn Bí danh cho kết nối cơ sở dữ liệu của bạn. Đây sẽ là tên của kết nối cụ thể này với cơ sở dữ liệu
2 Chọn 'MongoDb' từ danh sách DBMS (Hệ thống quản lý cơ sở dữ liệu)
3 Trình điều khiển cho cơ sở dữ liệu của bạn sẽ được tự động tải xuống cho bạn trong thư mục

Làm cách nào để sử dụng trình điều khiển Java MongoDB?

Tìm hiểu cách thực hiện các tác vụ sau bằng trình điều khiển Java trong phần Nguyên tắc cơ bản. .
Kết nối với MongoDB
Sử dụng API ổn định
Xác thực với MongoDB
Chuyển đổi giữa Định dạng dữ liệu MongoDB và Đối tượng Java
Đọc từ và ghi vào MongoDB
Đơn giản hóa mã của bạn với Builders
Chuyển đổi dữ liệu của bạn