摘要: ​ 背景 最后我们看一下MongoDB的事务管理,本来是没这一篇的,因为网上大部分资料太老,都为MongoDB之前的版本,的确在MongoDB 4.0版本之前是没有事务管理,但是今天年初MongoDB发布了4.0版本,其中最重大的标志就是引入了事务管理。官方网址传送门,打不开的可以看下面的图片。 ​ 阅读全文
posted @ 2018-11-21 14:31 学习Java的小姐姐 阅读(474) 评论(0) 推荐(0) 编辑
摘要: ​ 之前有说过MongoDB的复制是异步复制的,其实也就是通过oplog来实现的,他存放在local数据库中,我们来查询一下主节点的日志大小。 ​ 除了主节点有oplog之外,其他节点也就有oplog,如果没有的话,主节点挂了,其他节点成为主节点,那怎么获取数据呢。其他节点的oplog是从主节点这边 阅读全文
posted @ 2018-11-21 14:31 学习Java的小姐姐 阅读(160) 评论(0) 推荐(0) 编辑
摘要: ​上篇,我们已经知道了什么是MongoDB的复制集,不知道的可以查看上篇哦,传送门来了。 光说不练,假把式,咱来自己搭建一个复制集。先下载安装哦,不知道的查看上篇哦,https://blog.csdn.net/qq_33774822/article/details/83585156。 咱上级安装的时 阅读全文
posted @ 2018-11-21 14:30 学习Java的小姐姐 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ​ 前面已经简单介绍了MongoDB,今天我们就要正式学习他了,话不多说,咱先来安装。 1.现在MongoDB已经到了4.0版本,咱先去官网下载,MongoDB官网传送门,下载的版本信息如下,点击DownLoad就可以愉快下载啦。 ​ 2.下载到本地如下图 ​ 3.双击打开,接下来就是傻瓜式安装。 阅读全文
posted @ 2018-11-21 14:29 学习Java的小姐姐 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ​ 从这一篇开始,我们要踏上MongoDB进阶之路啦,想想还有点小开心呢。一筐猪镇楼。 ​ 引入复制集 我们先来想一个场景,如果本地项目使用MongoDB,都是下载,安装,连接一条龙服务。这实际也就是单点模式,那如果我们项目要上线了,这个时候还是一个数据库,就可能出问题。比如我们写了个淘宝(嘘,假装 阅读全文
posted @ 2018-11-21 14:29 学习Java的小姐姐 阅读(134) 评论(4) 推荐(0) 编辑
摘要: ​ 目录 概念整理 数据库:一个MongoDB中可以建立多个数据库。 集合:MongoDB的文档组。 文档:实际存放数据的地方。 常见的操作 数据库(新增,删除) 集合(新增,编辑,删除) 文档(增删改查)重点 查询文档 新增文档(objectId) 编辑文档(set为部分更新,括号里面没有的保持原 阅读全文
posted @ 2018-11-21 14:28 学习Java的小姐姐 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ​​ 前面我们已经介绍了MongoDB怎么安装,接下来要安装他的可视化工具——Studio 3T。 先到这下载一个压缩包,百度网盘,https://pan.baidu.com/s/1M8mlWo334KE8I1_UA2Da_Q。 下载完如下图,接下来就是傻白甜的安装。 ​ 安装完的结果如下图。 ​ 阅读全文
posted @ 2018-11-21 14:28 学习Java的小姐姐 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: ​ Table of Contents 背景 如何使用 准备工作:插入数据 建立全局索引 查询结果 使用中存在哪些问题? 英文存在停止词 中文无法采用全文索引 前面了解了多种索引方式,比如单键索引,多键索引,复合索引等,这些感觉都太空,咱今天学习一下实用的索引——全文索引。 背景 比如我们在慕课中搜 阅读全文
posted @ 2018-11-21 14:25 学习Java的小姐姐 阅读(265) 评论(0) 推荐(0) 编辑
摘要: ​ 目录 为什么要建立索引? 索引的分类有哪些? _id索引 单键索引 多键索引 复合索引 过期索引 hello,今天是万圣节🎃的前一天,提前过了万圣节,终于当了回别人家的公司。 ​ 好,开场结束,咱开始今天正儿八经的话题——查询索引。 为什么要建立索引? 下图是一个10000行数据的文档,第一幅 阅读全文
posted @ 2018-11-21 14:25 学习Java的小姐姐 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: ​ 背景 我们平常打开一些App的时候,经常有一个“查询周边景点”的功能,如我在高德里面就查询到了附近的景点。 ​ 这种计算如果通过普通的关系型数据库,那对服务器和数据库的性能要求就太高了。 我们可以通过MongoDB自带的地址位置索引来实现。 如何使用 前期准备:插入数据 我们先插入四条数据,即店 阅读全文
posted @ 2018-11-21 14:21 学习Java的小姐姐 阅读(218) 评论(0) 推荐(0) 编辑