在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");