说到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版本.
下过之后,需要建立MongoDb数据的存取的地方.需要使用cmd命令来创建.
直接报错了,因为找到不data文件目录,必须要手动建立data文件目录后,再执行命令
二、将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服务。
三、基本操作
下面讲一下大概基本的操作,"增删查改",我们再开一个cmd,输入mongo命令打开shell,默认连接的是“test”数据库。
<1> insert操作
数据库有了,下一步就是集合,这里就取集合名为“order”,要注意的就是文档是一个json的扩展(Bson)形式。
<2> find 操作
我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点:
① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。
② 严格的按照Bson的形式书写文档,不过也没关系,错误提示还是很强大的。
<3> update操作
update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的。
<4> remove操作
remove中如果不带参数将删除所有数据,所以请注意,在mongodb中是一个不可撤回的操作。