MongoDB:mongodb的安装和增删改查入门

来源:互联网 发布:存储网络架构培训 编辑:程序博客网 时间:2024/05/19 22:45

一: 下载

       上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意:

          ①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X),奇数为“开发版”(如:1.7.X,1.9.X),这两个版本的区别相信大家都知道吧。目前最新的版本是2.4

          ②:32bit的mongodb最大只能存放2G的数据,64bit就没有限制。

        我这里就下载"2.2.6版本,32bit“,ok,下载之后我就放到”F盘“,改下文件夹名字为”mongodb“。

二:不是安装的安装

        什么意思呢,其实解压到你要安装的目录就行了,我这里将其解压在F:\mongodb目录下。

然后新建一个文件夹 db 来存储mongodb的数据,如图:

 

启动mongodb:

打开cmd,进入mongodb安装目录,输入以下命令   :mongod --dbpath=F:\mongodb\db   (指定数据存储文件夹)


现在看下是否安装成功,在上图中可见mongodb的端口为:27017 ,在浏览器输入:http://localhost:27017/如下图:


把端口改为28017 可浏览更多mongodb的管理信息:http://localhost:28017/如下图:


三:基本操作

由于是入门,我们只简单说说mongodb的增删改查。

首先先打开cmd,进入mongodb安装的文件夹,运行mongo命令,打开mongodb shell ,也就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库。

1、插入数据,在插之前,首先要说一下:mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。

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

代码:

nosql:db.person.insert({"name":"jack","age":20})nosql:db.person.insert({"name":"joe","age":25})

2、查询操作

db.person.find()



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

3、修改操作update

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

db.person.update({"name":"joe"},{"name":"joe","age":30})
4、删除操作

  remove中如果不带参数将删除所有数据,呵呵,很危险的操作,在mongodb中是一个不可撤回的操作,三思而后行。



总结,mongodb的入门还算是非常简单见的,比想象中容易得多,看来很多事儿都是要去做的,不能光想。后面我会续上增删改查的详细用法,敬请期待。

原创文章,转载请注明出处:http://blog.csdn.net/jessonlv


3 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 拍拍贷已注册过怎么办 拍拍贷评估额度0怎么办 用钱宝逾期未还怎么办 支付宝被冻结怎么办啊 借钱没借条不还怎么办 借贷宝换号码了怎么办 借贷宝还不起了怎么办 花钱如流水的人怎么办 手机贷登录不上怎么办 如果被网上追逃怎么办 5s指纹排线断了怎么办 苹果6s指纹坏了怎么办 苹果的指纹坏了怎么办 苹果7指纹坏了怎么办 苹果6指纹坏了怎么办 指纹浅打不了卡怎么办 我要贷款5万怎么办 拍拍贷一千不还怎么办 牙龈肿里面有脓怎么办 爱奇艺会员账号忘了怎么办 被私立医院坑了怎么办 在医院被坑了怎么办 流产后子宫内膜薄怎么办 人流后内膜过厚怎么办 子宫内膜薄月经量少怎么办 子宫内膜很薄该怎么办 月经量少子宫内膜薄怎么办 子宫内薄没月经怎么办 感冒20多天不好怎么办 皮肤干燥又痒怎么办了 眼周皮肤很干怎么办 产后掉头发很厉害怎么办 班上学生很吵怎么办 进了网贷黑名单怎么办 预约了挂号没去怎么办 吃完米索手心痒怎么办 三岁宝宝湿疹了怎么办 割完剥皮后水肿怎么办 微医预约挂号后怎么办 人流后出现腰疼怎么办 生育服务单丢了怎么办