• MongoDB高级开发教程

  • 价格:免费
  • 状态:全书已完结
  • 在读人数:22
  • 热度:549
创建者
内容简介

MongoDB 是由C++语言编写的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档。MongoDB是一个基于分布式文件存储的数据库。

本书是一本MongoDB开发方面的基础教程,对于初学者来说,是一本难得的入门手册。

章节目录
  • 第一章 MongoDB简介
  • MongoDB 是由C++语言编写的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档。MongoDB是一个基于分布式文件存储的数据库。First
  • 第二章 在Window平台上安装MongoDB
  • MongoDB 下载MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网(https://www.mongodb.com/)下载安装,MongoDB预编译二进制包下载地址
  • 第三章 在Linux平台上安装MongoDB
  • 下载MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center?jmp=nav#enterprise安装下载完成后,在你安装的目录下解压zip包。创建数据库目录MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创
  • 第四章 Mongodb的基本概念讲解
  • 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档、集合、数据库,下面我们挨个介绍。 下表将帮助您更容易理解Mongo中的一些概念:SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段/域indexin
  • 第五章 MongoDB 的不同连接方式
  • 启动 MongoDB 服务 在前面的教程中,我们已经讨论了如何启动 MongoDB 服务,你只需要在 MongoDB 安装目录的 bin 目录下执行 mongod 即可。执行启动操作后,mongodb 在输出一些必要信息后不会输出任何信息,之后就等待连接的建立,当连接被建立后,就会开始打印日志信息。
  • 第六章 MongoDB 创建数据库
  • MongoDB 创建数据库 语法 MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实例 以下实例我们创建了数据库 runoob: > use runoob switched to d
  • 第七章 MongoDB 删除数据库
  • MongoDB 删除数据库 语法 MongoDB 删除数据库的语法格式如下: db.dropDatabase() 删除当前数据库,默认为 test,你可以使用 db 命令查看当前数据库名。 实例 以下实例我们删除了数据库 dalbll。 首先,查看所有数据库: > show dbs local 0.078GB dalbll 0.078GB test
  • 第八章 MongoDB 插入文档
  • MongoDB 插入文档 本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。 文档的数据结构和JSON基本一样。所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。 插入文档 MongoDB 使用 insert() 或 save(
  • 第九章 MongoDB 更新文档操作
  • MongoDB 更新文档 MongoDB 使用 update() 和 save() 方法来更新集合中的文档。接下来让我们详细来看下两个函数的应用及其区别。 update() 方法 update() 方法用于更新已存在的文档。语法格式如下: db.collection.update( <query>, <update>,
  • 第十章 MongoDB 删除文档操作
  • MongoDB 删除文档 在前面的几个章节中我们已经学习了MongoDB中如何为集合添加数据和更新数据。在本章节中我们将继续学习MongoDB集合的删除。 MongoDB remove()函数是用来移除集合中的数据。 MongoDB数据更新可以使用update()函数。在执行remove()函数前先执行find()命令来判断
  • 第十一章 MongoDB 查询文档语法
  • MongoDB 查询文档MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。语法MongoDB 查询数据的语法格式如下:db.collection.find(query, projection)· query :可选,使用查询操作符指定查询条件· projection :可选
  • 第十二章 MongoDB 条件操作符
  • MongoDB 条件操作符描述条件操作符用于比较两个表达式并从mongoDB集合中获取数据。在本章节中,我们将讨论如何在MongoDB中使用条件操作符。MongoDB中条件操作符有:· (>) 大于 - $gt· (<) 小于 - $lt· (>=) 大于等于 - $gte&
  • 第十三章 MongoDB $type 操作符
  • MongoDB $type 操作符描述在本章节中,我们将继续讨论MongoDB中条件操作符 $type。$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。MongoDB 中可以
  • 第十四章 MongoDB Limit与Skip方法
  • MongoDB Limit() 方法如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。语法limit()方法基本语法如下所示:>db.COLLECTION_NAME.find().limit(NUMBER)实例集合 col 中
  • 第十五章 MongoDB 排序
  • MongoDB sort()方法在MongoDB中使用使用sort()方法对数据进行排序,sort()方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而-1是用于降序排列。语法sort()方法基本语
  • 第十六章 MongoDB中的索引
  • 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据
  • 第十七章 MongoDB中聚合的使用
  • MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*)。aggregate() 方法MongoDB中聚合的方法使用aggregate()。语法aggregate()
读者评论
  • 你还没登录,点击这里
  • 本书评论
最近这些人在读这本书