交易网站建设具体方案,湖北建设工程造价协会网站,大连网站建设公司,投资网站开发MongoDB一个开源、高性能、无模式的文档型数据库#xff0c;在日常项目开发中#xff0c;运用也是非常广泛。
MongoDB官方也针对各门编程语言#xff0c;都推出相应的客户端驱动程序#xff0c;下面一起了解下C#版本。
01 项目简介
mongo-csharp-driver是 MongoDB官方C#…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.GetCollectionBsonDocument(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开源组件
CodeMainVisual Studio代码自动整理插件