mongo-csharp-driver:MongoDB官方的C

玩点科技新鲜事 2024-07-30 18:54:32
我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。 MongoDB一个开源、高性能、无模式的文档型数据库,在日常项目开发中,运用也是非常广泛。 MongoDB官方也针对各门编程语言,都推出相应的客户端驱动程序,下面一起了解下C#版本。 01 项目简介 mongo-csharp-driver是 MongoDB官方C#客户端的开源项目,它可以方便C#开发者在应用程序中与 MongoDB 数据库进行交互。 该项目为我们提供了丰富的API,如查询、更新、删除和插入数据、身份验证、LINQ、事务、索引等,支持.Net Core/ .NET Framework。 官方一直都会定期发布新版本,并且提供了非常详细的开发文档和新功能介绍,最新版本也支持Entity Framework Core。 02 使用方法 using MongoDB.Bson;using MongoDB.Driver;var client = new MongoClient("mongodb://localhost:27017");var database = client.GetDatabase("foo");var collection = database.GetCollection("bar");await collection.InsertOneAsync(new BsonDocument("Name", "Jack"));var list = await collection.Find(new BsonDocument("Name", "Jack")).ToListAsync();foreach(var document in list){    Console.WriteLine(document["Name"]);} 03 项目地址 https://github.com/mongodb/mongo-csharp-driver - End - 推荐阅读 CSharpRepl:一个跨平台轻量级的C#命令行工具 LinqToExcel:轻松使用Linq操作Excel文件! DynamicExpresso:强大的动态执行C#表达式解析器 MudBlazor:一个UI简洁美观漂亮的Blazor开源组件! CodeMaid:Visual Studio代码自动整理插件!
0 阅读:0

玩点科技新鲜事

简介:感谢大家的关注