图解MongoDB简单入门

关于MongoDB的好处,优点之类的这里就不说了,唯一要讲的一点就是MongoDB中有三元素:数据库,集合,文档,其中“集合“,就是对应关系数据库中的“表”,“文档”对应“行”。
本篇经验将向大家介绍MongoDB入门操作。

下载

  • 01

    上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意: ①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X),奇数为“开发版”(如:1.7.X,1.9.X),这两个版本的区别相信大家都知道吧。 ②:32bit的mongodb最大只能存放2G的数据,64bit就没有限制。

  • 02

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

启动

  • 01

    启动之前,我们要给mongodb指定一个文件夹,这里取名为”db",用来存放mongodb的数据,如下图所示:

  • 02

    微软徽标+R,输入cmd,首先找到“mongodb”的路径,然后运行mongod开启命令,同时用--dbpath指定数据存放地点为“db”文件夹,如下图所示:

  • 03

    最后要看下是否开启成功,从图中的信息中获知,mongodb采用27017端口,那么我们就在浏览器里面键入“http://localhost:27017/”,打开后,mongodb告诉我们在27017上Add 1000可以用http模式查看mongodb的管理信息,如下图所示:

基本操作

  • 01

    由于是开篇,就大概的说下基本的“增删查改“,我们再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端, 同时也是一个js的编译器,默认连接的是“test”数据库,如下图所示:

  • 02

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

  • 03

    find 操作 我们将数据插入后,肯定是要find出来,不然插了也白插,这里要注意两点: ① “_id": 这个字段是数据库默认给我们加的GUID,目的就是保证数据的唯一性。 ② 严格的按照Bson的形式书写文档,不过也没关系,错误提示还是很强大的。 如下图所示:

  • 04

    update操作 update方法的第一个参数为“查找的条件”,第二个参数为“更新的值”,学过C#,相信还是很好理解的,如下图所示:

  • 05

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

(0)

相关推荐

  • Nova3游戏攻略 近地联盟先遣队简单入门

    操作方法 01 作为今年最值得玩家追捧的一款科幻类FPS大作,Nova3近地联盟先遣队由Gameloft公司倾情制作,游戏质量和游戏可玩性皆是一流,受到了众多玩家们的追捧.今天,安趣小编就为大家分享一 ...

  • ps素描效果简单入门

    PS基础教程! ps素描效果简单入门! PS素描效果首先就是把图片变成黑白效果,另外就是感觉是画出来的样子,线条要明显. 因此需要利用模糊,艺术画笔滤镜等工具完成! 步骤/方法 01 效果图! 02 ...

  • 佳能/Canon EOS M10 相机简单入门

    微单,数码相机,单反,傻傻分不清楚.本文在此介绍一款两千多中端微单,这款相机足以满足日常和旅行需要,而且轻便小巧功能强大,颜值高. 外观与简介 01 Canon EOS M1不同样式具有磨砂或者烤瓷手 ...

  • wincc flexible软件新手简单入门教程

    wincc flexible是一款西门子公司工业全集成自动化的子产品,是一款面向机器的自动化概念的HMI(触摸屏)软件.相信有许多小伙伴是第一次接触该软件,下面就教导大家一些简单的入门知识,让你了解该 ...

  • html代码简单入门

    html即超文本标记语言. 超文本标记语言,标准通用标记语言下的一个应用. "超文本"就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 超文本标记语言的结构包括&quo ...

  • 微信小程序简单入门教程

    在微信.朋友圈之后,又出来一个大招"微信小程序".越来越多的IT开发开始转型开发微信小程序,如今风头正盛,小编也想把自己的入门教程分享给大家 操作方法 01 首先,我在这里先介绍下 ...

  • Camtasia Studio简单入门教程

    Camtasia Studio是国外的一款非常受欢迎的屏幕录制和编辑软件.今天教大家简单几步,轻松掌握屏幕录制. 操作方法 01 首先打开我们的Camtasia Studio,你将看到如下界面,点击录 ...

  • cubase10.5使用教程(cubase简单入门)

    插入乐器轨在cubase中,乐器轨是我们最常用的轨道之一.我们可以在创建轨道区,点击左键,选择"添加乐器轨".在箭头所指的方向,可以选择相应的vst乐器.没有安装音色的同学,也可以 ...

  • 如何学好ps基础教程(ps简单入门教程)

    入门级[ps教程]-新手友好 (七)|||入门级[ps教程]新手友好 (七) -- 路径面板的介绍路径是一种绘图矢量辅助工具,可以用来绘制形状添加描边等操作用前景色填充路径画笔描边路径路径作为选区载入 ...