分享好友 数据库首页 频道列表

教大家8天学通MongoDB——第一天 基础入门篇

MongoDB  2015-10-09 10:450

关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”

就是对应关系数据库中的“表”,“文档”对应“行”。

一: 下载

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

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

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

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

二:启动

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

          教大家8天学通MongoDB——第一天 基础入门篇    

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

 教大家8天学通MongoDB——第一天 基础入门篇

      ③:最后要看下是否开启成功,从图中的信息中获知,mongodb采用27017端口,那么我们就在浏览器里面键入“http://localhost:27017/”,

             打开后,mongodb告诉我们在27017上Add 1000可以用http模式查看mongodb的管理信息。

           教大家8天学通MongoDB——第一天 基础入门篇

三:基本操作

     由于是开篇,就大概的说下基本的“增删查改“,我们再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端,

同时也是一个js的编译器,默认连接的是“test”数据库。

 教大家8天学通MongoDB——第一天 基础入门篇

    <1>  insert 操作

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

    教大家8天学通MongoDB——第一天 基础入门篇

  <2> find 操作

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

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

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

  教大家8天学通MongoDB——第一天 基础入门篇

 <3> update操作

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

  教大家8天学通MongoDB——第一天 基础入门篇

<4> remove操作

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

教大家8天学通MongoDB——第一天 基础入门篇

查看更多关于【MongoDB】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
MongoDB快速入门笔记(二)之MongoDB的概念及简单操作
MongoDB是面向集合的文档式数据库,不像关系数据库那样,有表,列、行,mongoDB数据库则是由一系列的文档组成。接下来通过本文给大家介绍MongoDB的概念及简单操作,一起看看吧

0评论2016-06-20133

windows下mongodb安装与使用图文教程(整理)
这篇文章主要介绍了windows下mongodb安装与使用图文教程(整理)的相关资料,需要的朋友可以参考下

0评论2016-06-20156

Mongodb中MapReduce实现数据聚合方法详解
Mongodb是针对大数据量环境下诞生的用于保存大数据量的非关系型数据库,针对大量的数据。接下来通过本文给大家介绍Mongodb中MapReduce实现数据聚合方法详解,感兴趣的朋友一起学习吧

0评论2016-06-20180

Mongodb聚合函数count、distinct、group如何实现数据聚合操作
Mongodb中自带的基本聚合函数有三种:count、distinct和group。下面我们分别来讲述一下这三个基本聚合函数及如何实现数据聚合操作,感兴趣的朋友一起学习吧

0评论2016-06-20213

MongoDB快速入门笔记(六)之MongoDB的文档修改操作
这篇文章主要介绍了MongoDB快速入门笔记(六)之MongoDB的文档修改操作的相关资料,需要的朋友可以参考下

0评论2016-06-20195

MongoDB快速翻页的方法
这篇文章主要为大家详细介绍了MongoDB快速翻页的方法,通过实例学习在MongoDB中翻阅数据的不同方式,感兴趣的小伙伴们可以参考一下

0评论2016-06-20219

MongoDB快速入门笔记(一)之windows下安装MongoDB方法
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。本文重点给大家介绍MongoDB快速入门笔记(一)之windows下安装MongoDB方法,非常不错具有参考借鉴价值,感兴趣的朋友一起看下吧

0评论2016-06-20175

MongoDB快速入门笔记(六)之MongoDB删除文档操作
这篇文章主要介绍了MongoDB快速入门笔记(六)之MongoDB删除文档操作 的相关资料,需要的朋友可以参考下

0评论2016-06-20119

Windows或Linux系统中备份和恢复MongoDB数据的教程
不得不说MongoDB的备份回复操作对比其他数据库来说真的算得上是简便的,无论是在Windows的命令行中或者是Linux里的脚本执行,这里我们就来看一下Windows或Linux系统中备份和恢复MongoDB数据的教程

0评论2016-06-20192

MongoDB快速入门笔记(七)MongoDB的用户管理操作
这篇文章主要介绍了MongoDB快速入门笔记(七)MongoDB的用户管理操作 的相关资料,需要的朋友可以参考下

0评论2016-06-20193

MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码
MongoDB 是一个基于分布式文件存储的数据库。接下来通过本文给大家介绍MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码,感兴趣的朋友一起学习吧

0评论2016-06-20120

MongoDB快速入门笔记(三)之MongoDB插入文档操作
这篇文章主要介绍了MongoDB快速入门笔记(三)之MongoDB插入文档操作 的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下

0评论2016-06-20120

MongoDB 学习笔记(一)-MongoDB配置
MongoDB 是一个基于分布式文件存储的数据库。接下来通过本文给大家介绍MongoDB 学习笔记(一)MongoDB配置的相关资料,需要的朋友可以参考下

0评论2016-06-20173

MongoDB查询性能优化验证及验证
这篇文章主要介绍了MongoDB查询性能验证及优化的相关知识,涉及到MongoDB 查询优化原则知识点,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起学习吧

0评论2016-04-27207

MongoDB实现基于关键词的文章检索功能(C#版)
这篇文章主要介绍了MongoDB实现基于关键词的文章检索功能(C#版)的相关资料,需要的朋友可以参考下

0评论2016-04-2791

MongoDB单表数据的导出和恢复实例讲解
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便。 MongoDB 工作在收集和文件的概念。接下来通过本文给大家介绍MongoDB单表数据的导出和恢复实例讲解,对mongodb导出和恢复数据知识感兴趣的朋友一起学习吧

0评论2016-04-27196

MongoDB中的主从同步配置和mongod相关启动命令讲解
这篇文章主要介绍了MongoDB中的主从同步配置和mongod相关启动命令讲解,文中也罗列了很多其他常用的mongod命令参数,需要的朋友可以参考下

0评论2016-04-27166

JavaScript按日期查询MongoDB中的数据的要点示例
这篇文章主要介绍了JavaScript按日期查询MongoDB中数据的要点示例,MongoDB所支持的BSON有JSON没有的一些数据类型,如Date和BinData类型,需要的朋友可以参考下

0评论2016-04-27136

MongoDB性能篇之创建索引,组合索引,唯一索引,删除索引和explain执行计划
这篇文章主要介绍了MongoDB性能篇之创建索引,组合索引,唯一索引,删除索引和explain执行计划的相关资料,需要的朋友可以参考下

0评论2016-04-27364

MongoDB分片测试
分片是mongoDB扩展的一种方式。分片分割一个collection并将不同的部分存储在不同的机器上,本文给大家介绍MongoDB分片测试,需要的朋友参考下吧

0评论2016-04-27137

更多推荐