Hướng dẫn what are the drivers in mongodb? - trình điều khiển trong mongodb là gì?

Tài liệu về nhà → Trình điều khiển MongoDBMongoDB Drivers

Trên trang này

  • Giới thiệu
  • Tham gia khóa học trực tuyến miễn phí được dạy bởi MongoDB
  • Cài đặt
  • Kết nối với MongoDB Atlas
  • API ổn định
  • Kết nối với máy chủ MongoDB trên máy cục bộ của bạn
  • Khả năng tương thích

Chào mừng bạn đến với trang web tài liệu cho tài xế NET của MongoDB C#/. Bạn có thể thêm trình điều khiển vào ứng dụng của mình để làm việc với MongoDB trong C#/. NET. Tải xuống bằng Nuget hoặc thiết lập một dự án Runnable bằng cách làm theo hướng dẫn bắt đầu của chúng tôi.NuGet or set up a runnable project by following our Getting Started guide.

  • Bắt đầu

  • Tham khảo API

  • Thay đổi

  • Mã nguồn

Mẹo

Sử dụng máy phân tích MongoDB

Máy phân tích MongoDB là một công cụ dành cho các nhà phát triển mạng C#/. Giúp bạn hiểu cách mã của bạn chuyển thành API truy vấn MongoDB và nếu mã của bạn bao gồm các biểu thức linq hoặc trình xây dựng không được hỗ trợ.MongoDB Analyzer is a tool for C#/.NET developers that helps you understand how your code translates into the MongoDB Query API and if your code includes unsupported LINQ or builder expressions.

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

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

Để kết nối với cụm Atlas MongoDB, hãy sử dụng chuỗi kết nối Atlas cho cụm của bạn:MongoDB Atlas cluster, use the Atlas connection string 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://:@/test?w=majority"
);
var database = client.GetDatabase("test");

Ghi chú

Xem kết nối để biết thêm thông tin.Connecting for more information.

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 Trình điều khiển 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 sự cố tương thích ngược với bất kỳ lệnh nào được API ổn định đề cập.

Ghi chú

Xem kết nối để biết thêm thông tin.Versioned API is known the Stable API. All concepts and features remain the same with this naming change.

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 Trình điều khiển 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 sự cố tương thích ngược với bất kỳ lệnh nào được API ổn định đề cập.

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

Bắt đầu từ Feburary 2022, API phiên bản được biết đến API ổn định. Tất cả các khái niệm và tính năng vẫn giữ nguyên với thay đổi đặt tên này.Stable API for more information.

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

  1. Xem tham chiếu máy chủ MongoDB trên API ổn định để biết thêm thông tin.Community or Enterprise version of MongoDB Server.

  2. Nếu bạn cần chạy một 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 mục sau: MongoDB Server.

  3. Tải xuống phiên bản cộng đồng hoặc doanh nghiệp của máy chủ MongoDB.

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

Bắt đầu máy chủ.Security Checklist for a list of security recommendations.

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 khuyến nghị bảo mật.

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

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:" trong đó là số cổng bạn đã cấu hình máy chủ của mình để nghe các kết nối đến.Connect to MongoDB Atlas code example and run it.

Nếu bạn cần chỉ định một tên máy chủ hoặc địa chỉ IP khác, hãy xem mục Hướng dẫn sử dụng máy chủ của chúng tôi trên các 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ã kết nối với MongoDB Atlas và chạy nó.

Bảng tương thích sau đây chỉ định (các) phiên bản được đề xuất của Trình điều khiển ròng MongoDB C#/. Để 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.

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 MongoDB mới đều được hỗ trợ.

Không có dấu hiệu

Phiên bản trình điều khiển không được kiểm tra với phiên bản MongoDB.

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

MongoDB 6.0

MongoDB 5.0

MongoDB 4.4

MongoDB 4.2

MongoDB 4.0

MongoDB 3.6

MongoDB 3.4

MongoDB 3.2

2.18

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.17

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.16

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.15

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.14

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.13

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.12

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.11

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.10

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.9

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.8

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.7

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.6

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.5

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.4

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.3

Biểu tượng

Biểu tượng

Biểu tượng

2.2

Biểu tượng

Biểu tượng

Biểu tượng

2.0

Biểu tượng

Biểu tượng

1.11

Biểu tượng

Biểu tượng

Biểu tượng

1.10

Biểu tượng

Biểu tượng

Giải trình

Để 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ã kết nối với MongoDB Atlas và chạy nó.

Không có dấu hiệu

Phiên bản trình điều khiển không được kiểm tra với phiên bản MongoDB.

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

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

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.17

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.16

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.15

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.14

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.13

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.12

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.11

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.10

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.9

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.8

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.7

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.6

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.5

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.4

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.3

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.2

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

2.0

Biểu tượng

Biểu tượng

Biểu tượng

Biểu tượng

Giải trình

Tất cả các tính năng được hỗ trợ.Visual Studio 2017 or later.

  • MongoDB Community Forums.

  • 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 MongoDB mới đều được hỗ trợ.Support Channels.

  • Không có dấu hiệuproject JIRA to raise issues or request features.

Làm thế nào để tôi có được trình điều khiển MongoDB?

Nếu bạn cần chạy một 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 phần sau: Tải xuống phiên bản cộng đồng hoặc doanh nghiệp của MongoDB Server.install và định cấu hình máy chủ MongoDB. Khởi động máy chủ.Download the Community or Enterprise version of MongoDB Server. Install and configure MongoDB Server. Start the server.

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

Sự mô tả.Trình điều khiển cốt lõi MongoDB là phần cấp thấp của trình điều khiển MongoDB 2.0 hoặc cao hơn và dành cho các nhà phát triển thư viện không phải người dùng cuối.Nó không chứa bất kỳ sự trừu tượng hoặc người trợ giúp nào ngoài việc quản lý cơ bản các kết nối cấu trúc liên kết MongoDB, hoạt động và xác thực CRUD.the low level part of the 2.0 or higher MongoDB driver and is meant for library developers not end users. It does not contain any abstractions or helpers outside of the basic management of MongoDB topology connections, CRUD operations and authentication.

MongoDB có trình điều khiển JDBC không?

Trang này mô tả cách cài đặt và định cấu hình trình điều khiển JDBC MongoDB để kết nối với thể hiện cơ sở dữ liệu được liên kết.Trình điều khiển JDBC là tệp .jar mà bạn có thể tải xuống và sử dụng từ công cụ BI hoặc tích hợp vào dự án Java.The JDBC driver is a . jar file that you can download and use from a BI tool or integrate into a Java project.

Di sản tài xế MongoDB là gì?

Người lái xe di sản MongoDB MongoDB-Driver-Legacy là trình điều khiển Java đồng bộ di sản có điểm vào là com.MongoDB.Các lớp Mongoclient và Trung tâm bao gồm com.MongoDB.DB, com.the legacy synchronous Java driver whose entry point is com. mongodb. MongoClient and central classes include com. mongodb. DB , com.