在C#中使用MongoDB数据库

一、添加mongoDB引用

想要在C#中使用MonGoDB,首先安装支持MongoDB的C#版的驱动。

利用MongoDB官方发布的C#驱动,可通过网络下载或nuget安装,得到MongoDB相关的dll,添加到项目中引用。

https://docs.mongodb.com/drivers/csharp/

通过NuGet方式添加

第一步:在项目中右键,选择管理NuGet管理包

第二步:搜索MongoDB,选择MongoDB.Driver添加,我这里已经添加过了所以没有添加按钮

通过这两步,会在项目中自动添加MongoDB.Bson(序列化、JSON相关)、MongoDB.Driver(驱动程序)、MongoDB.Driver.Core等引用

二、使用方法

1、连接数据库

在连接数据库之前,请确保MongoDB数据库服务已经启动。

using MongoDB.Bson; using MongoDB.Driver; //1.连接字符串(mongodb数据库默认端口为:27017) string connStr = "mongodb://127.0.0.1:27017"; //2.创建连接MongoClient实例实际上代表了一个到数据库的连接池,即使有多个线程,也只需要一个MongoClient类的实例 var client = new MongoClient(connStr); //3.使用client的GetDatabase方法获取数据库,即使该数据库不存在,也会自动创建; IMongoDatabase db = client.GetDatabase("test");