MongoDB C# Driver
MongoDB C# Driver 是 MongoDB 官方的 .NET 驱动,提供类型安全、高性能的 MongoDB 操作。它支持 LINQ 查询、序列化、聚合管道、Change Stream、事务等全部 MongoDB 特性,兼容 .NET Standard。驱动由 MongoDB 官方维护,是 .NET 应用连接 MongoDB 的唯一推荐方案。

项目简介

MongoDB C# Driver 是 MongoDB 官方的 .NET 驱动,提供类型安全、高性能的 MongoDB 操作。它支持 LINQ 查询、序列化、聚合管道、Change Stream、事务等全部 MongoDB 特性,兼容 .NET Standard。驱动由 MongoDB 官方维护,是 .NET 应用连接 MongoDB 的唯一推荐方案。

核心功能

官方驱动
  • 支持全部MongoDB特性
  • LINQ查询
  • 聚合管道
  • Change Stream
类型安全
  • 强类型文档
  • 类映射约定
  • 自定义序列化
  • BsonDocument动态
企业特性
  • 多文档事务
  • 连接池和监控
  • 重试和容错
  • GridFS文件存储

使用方法

  1. 通过NuGet安装MongoDB.Driver
  2. 配置MongoClient连接字符串
  3. 获取数据库和集合
  4. 使用Builders或LINQ查询

适用场景

  • .NET应用使用MongoDB
  • 文档数据库存储
  • 实时数据处理
  • 内容和日志存储

项目地址

授权方式:免费 + 开源 (Apache 2.0)