程序员

一篇文章搞懂MongoDB数据库

2018-10-17  本文已影响0人  SlashBoyMr_wang

十年生死两茫茫,不思量,自难忘。千里孤坟,无处话凄凉。纵使相逢应不识,尘满面,鬓如霜。
夜来幽梦忽还乡,小轩窗,正梳妆。相顾无言,惟有泪千行。料得年年肠断处,明月夜,短松冈。

一、初识MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

MongoDB的每个表(Collection)中存储的每条数据(Documents)都是一个一个的Json,Json中的每一个字段(Key)我们称之为:Field

就此我们引出了三个关键字,Collection也就是关系型数据库中"表"的概念,Documents就是"数据条目",Field就是"字段"

二、MongoDB的安装

安装教程:https://www.jianshu.com/p/fdd2f93858d0

三、MongoDB的基本操作

MongoDB设计的比较随意,没有就认为你是在创建,use user是不存在的,所以MongoDB就认为你是要创建并使用user表。
这个概念一定要记清楚哦,MongoDB中如果你使用了不存在的对象,那么就等于你在创建这个对象哦

四、MongoDB的数据类型

五、MongoDB 的$关键字及$修改器

MongoDB中类似这样的关键字有很多, $lt $gt $lte $gte $set $inc $push $pull $pop等等,这么多我们也不方便记,这里我们说说几个比较常见的

六、MongoDB 之 "$" 的奇妙用法

在MongoDB中有一个非常神奇的符号 "$";"$" 在 update 中 加上关键字就变成了修改器,其实 "$"字符独立出现也是有意义的 , 叫做代指符

七、MongoDB的查询结果集的相关操作

更多MongoDB的Array和Object的特殊操作请参考
https://www.cnblogs.com/DragonFire/p/9147430.html

上一篇下一篇

猜你喜欢

热点阅读