说到MongoDB,很多肯定要问两点,一、什么是MongoDB?  二、为什么要使用MongoDB?

这两个问题我给大家几个链接,大家可以先了解一下,我这里就不多说了。

http://baike.baidu.com/view/3385614.htm

http://kb.cnblogs.com/page/88485/

http://robbin.iteye.com/blog/524977/

 

一、MongoDB下载及安装

首先要到MongoDB官网http://www.mongodb.org/downloads下载.Linux和windows都可以,分32位和64位,根据官方解释32位版本是有限的大约2GB的数据。最好使用64位的建立。

我下的是mongodb2.4.3版本.

QQ图片20130620145805

 

下过之后,需要建立MongoDb数据的存取的地方.需要使用cmd命令来创建.

QQ截图20130620160410

 

QQ截图20130620160551

 

直接报错了,因为找到不data文件目录,必须要手动建立data文件目录后,再执行命令

QQ截图20130620160858

 

二、将Mongodb作为windows服务随机启动

命令:mongod –logpath "D:\Program files\DB\mongodb-win32-i386-2.4.3\logs\mongodb.log" –install

或者来个完整一次性的:mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logpath c:\MongoDB.Log --dbpath c:\MongoDB --directoryperdb

这样做为服务,每次重启电脑后会自动启动MongoDB服务。

QQ截图20130621090425

 

三、基本操作

     下面讲一下大概基本的操作,"增删查改",我们再开一个cmd,输入mongo命令打开shell,默认连接的是“test”数据库。

QQ截图20130621094434

  <1> insert操作

      数据库有了,下一步就是集合,这里就取集合名为“order”,要注意的就是文档是一个json的扩展(Bson)形式。

QQ截图20130621095436

  <2> find 操作

       我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点:

         ① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。

         ② 严格的按照Bson的形式书写文档,不过也没关系,错误提示还是很强大的。

QQ截图20130621095553

<3> update操作

     update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的。

QQ截图20130621103404

  <4> remove操作

      remove中如果不带参数将删除所有数据,所以请注意,在mongodb中是一个不可撤回的操作。

QQ截图20130621103243

posted on 2013-06-24 10:21  tzj19810812  阅读(232)  评论(0编辑  收藏  举报