MongoDB
文章平均质量分 85
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
北街风
多练、积累代码才会有经验。
多问、想办法在最短的时间内解决问题
及时总结、通过笔记进行记录
温故而知新,不怕你菜,就怕你知道自己菜还不去改变自己。
不必去吹自己有多牛逼,做好你自己,人家觉得你牛逼的时候你才是牛逼
展开
-
数据库的 ACID规则 及 CAP定理(CAP theorem)
规则一、ACID规则1、A (Atomicity) 原子性2、C (Consistency) 一致性3、I (Isolation) 独立性4、D (Durability) 持久性二、CAP定理一、ACID规则事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如网上购物,购买商原创 2021-02-18 16:07:05 · 504 阅读 · 0 评论 -
MongoDB 聚合,管道操作实例
文章目录前言一、aggregate() 方法二、其他聚合的表达式 实例1.计算分组求和:$sum2、 计算平均值:$avg3、获取集合中所有文档对应值得最小值。$min4、获取集合中所有文档对应值得最大值。$max5、在结果文档中插入值到一个数组中。$push6、在结果文档中插入值到一个数组中,但不创建副本。$addToSet7、根据资源文档的排序获取第一个文档数据。$first8、根据资源文档的排序获取最后一个文档数据$last三、管道四、管道操作符实例1、$project实例2.$match实例3.$s原创 2021-02-02 12:37:37 · 943 阅读 · 0 评论 -
性能篇 MongoDB 索引
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、为什么需要索引?1、createIndex() 方法创建索引2、查看集合索引3、查看集合索引大小4、删除集合指定索引5、删除集合所有索引二、createIndex() 接收可选参数,一、为什么需要索引?索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这原创 2021-02-02 10:36:36 · 505 阅读 · 0 评论 -
Robo 3T安装及使用
Robo 3T 是一款叫mongodb 可视化工具, 是一个免费版本,还有个付费版本叫Studio 3T下载地址:https://robomongo.org/download选择适合你的,我选择.exe下载好后解压,创建快捷键,打开窗口再ctrl+N快捷键打开连接窗口,点击connect连接连接成功,会显示admin,local,config,test四个数据库,你之前创建的一般保存在test设置时间显示在未设置前数据内的时间数都比当前时间少8小时。比如2019-2-27 15:原创 2021-02-02 09:41:23 · 17172 阅读 · 0 评论 -
MongoDB 基本指令操作
文章目录1、创建数据库2、删除数据库3、创建集合4、删除集合5、 插入文档6、更新文档7、删除文档8、查询文档9、MongoDB 与 RDBMS Where 语句比较10、MongoDB AND 条件11、 MongoDB OR 条件12、AND 和 OR 联合使用13、条件操作符1、MongoDB (>) 大于操作符 - $gt2、MongoDB(>=)大于等于操作符 - $gte3、MongoDB (<) 小于操作符 - $lt4、MongoDB (<=) 小于等于操作符 - .原创 2021-02-01 17:30:03 · 245 阅读 · 0 评论 -
MongoDB 数据类型
下表为MongoDB中常用的几种数据类型。数据类型描述String字符串。存储数据常用的数据类型。在 MongoDB 中,UTF-8 编码的字符串才是合法的。Integer整型数值。用于存储数值。根据你所采用的服务器,可分为 32 位或 64 位。Boolean布尔值。用于存储布尔值(真/假)。Double双精度浮点值。用于存储浮点值。Min/Max keys将一个值与 BSON(二进制的 JSON)元素的最低值和最高值相对比。Array用于将原创 2021-02-01 15:17:01 · 336 阅读 · 0 评论 -
基于分布式文件存储的数据库 -------MongoDB(简介及安装)
文章目录前言一、什么是MongoDB ?二、主要特点三、MongoDB 工具1. 监控2. GUI四、Windows 平台安装 MongoDB1,MongoDB 下载前言MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是使用最广泛的 NoSQL 数据库之一,在实际项目中应用也越来越广一、什么是MongoDB ?Mong原创 2021-02-01 15:11:06 · 514 阅读 · 0 评论