【IT168 专稿】在之前的文章中,给大家介绍了如何在Windows环境下快速开始MongoDB的五分钟教程,即连接到MongoDB服务器的方法,以及MongoDB shell的使用。本文将继续介绍如何应用CSharp快速开始MongoDB入门。
MongoDB是一个基于分布式文件存储的数据库,由C++语言撰写而成,以此来解决应用程序开发社区中的大量现实问题,为WEB应用提供可扩展的高性能数据存储解决方案。2007年10月,MongoDB由10gen团队所发展。2009年2月首度推出。而本文介绍的MongoDB-CSharp是C#编程语言用来连接MongoDB的一个开发库。
在开始本教程之前,请先下载MongoDB-CSharp,下载地址为:https://github.com/samus/mongodb-csharp
启动MongoDB服务器
首先启动MongoDB服务器。在《MongoDB五分钟教程:MongoDB Shell入门》中,曾介绍过如何启动MongoDB服务器,这里也简单的介绍一下:
如下图运行mongod.exe来连接MongoDB服务器:
▲连接MongoDB服务器
默认情况下,MongoDB将数据存储在C盘的data文件夹下,你同样需要创建这个文件夹。
添加所需的库
下载MongoDB-CSharp时会得到一个解决方案,使用Visual Studio打开该解决方案,并创建它。
提取MongoDB.dll,并将其添加到项目中。
创建项目和执行操作
本文的目的是要创建一个控制台应用程序,在之前的操作中已经将MongoDB.dll添加到控制台应用程序项目中了。
·新建数据库
首先,通过以下代码新建一个数据库:
▲新建MongoDB数据库
上面的代码可以连接到MongoDB并且新建一个名为Bloggers的数据库。
·向MongoDB中添加记录
向数据库中添加记录,代码如下所示:
▲向数据库中添加记录
下面代码中的blogger是数据库的集合: