Tài liệu về nhà → Trình điều khiển MongoDB → MongoDB 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:
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.
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.
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ó.
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ợ. |
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 | ||||
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 | 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 | 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 | 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 |
✓ | ✓ | ✓ | 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 | 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 | |||||
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 | |||||||
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 |
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ó.
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 | 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 | ||||
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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |
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.