技术开发 频道

MongoDB快速入门:使用CSharp的实战

        【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快速入门:使用CSharp的实战
▲连接MongoDB服务器

  默认情况下,MongoDB将数据存储在C盘的data文件夹下,你同样需要创建这个文件夹。

  添加所需的库

  下载MongoDB-CSharp时会得到一个解决方案,使用Visual Studio打开该解决方案,并创建它。

MongoDB快速入门:使用CSharp的实战

  提取MongoDB.dll,并将其添加到项目中。

  创建项目和执行操作

  本文的目的是要创建一个控制台应用程序,在之前的操作中已经将MongoDB.dll添加到控制台应用程序项目中了。

  ·新建数据库

  首先,通过以下代码新建一个数据库:

MongoDB快速入门:使用CSharp的实战
▲新建MongoDB数据库

  上面的代码可以连接到MongoDB并且新建一个名为Bloggers的数据库。

  ·向MongoDB中添加记录

  向数据库中添加记录,代码如下所示:

MongoDB快速入门:使用CSharp的实战
▲向数据库中添加记录

  下面代码中的blogger是数据库的集合:

MongoDB快速入门:使用CSharp的实战

0
相关文章