1. 开发环境准备
1.1 MongoDB和开发环境说明
本教程使用的MongoDB实例运行在Windows 10 64位的系统上,版本是4.2.2。开发环境是Visual Studio 2017,.NET Framework版本是4.5.2,.NET驱动版本是2.10.3。为了简化操作,MongoDB实例和开发环境运行在同一台电脑,建议使用前面描述相同的配置,这样能保证程序例子运行的结果一致。
1.2 .NET驱动安装
新建空白解决方案,名称为MongoDBDemo,保存在C盘根目录。
1.3 测试开发环境
修改Program.cs为下图的代码,点击工具栏的运行图标按钮。
using MongoDB.Bson;
using MongoDB.Driver;
namespace Demo01_Install
{
class Program
{
static void Main(string[] args)
{
Employee employee = new Employee
{
Name = "张三",
Age = 26,
Gender = "男",
ZipCode = "100231"
};
IMongoCollection<Employee> employeeCollection = GetEmployeeCollection();
employeeCollection.InsertOne(employee);
}
static IMongoCollection<Employee> GetEmployeeCollection()
{
string connectionString = @"mongodb://127.0.0.1";
MongoClient client = new MongoClient(connectionString);
string databaseName = "EmployeeDB";
IMongoDatabase db = client.GetDatabase(databaseName);
string collectionName = "Employees";
return db.GetCollection<Employee>(collectionName);
}
}
class Employee
{
public ObjectId Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public string Gender { get; set; }
public string ZipCode { get; set; }
}
}
MongoDB实例生成了数据库EmployeeDB和集合Employees,并且在集合Employees里面插入了一个文档。至此,开发环境准备完毕。