一 安装
去到mongodb的官网 点击 for free 选择你要下载的版本
下载mongodb的版本 需要俩点注意
-
根据业界规则 偶数为稳定版 如3.4.x 奇数为开发版 如1.7.x
-
32bit的mongodb最大值呢个存放2G的数据 64bit就没一限制
二、进入mongodb数据库
windows下
(1) 开启服务
cd mongodb的bin目录
输入 mongod.exe --dbpath=创建mongodb数据库的位置
(2) 重新打开一个终端
cd mongodb的bin目录
输入 mongo.exe
此刻九进入到mongodb的数据库了
ubuntu
sudo apt-get install mongodb
也可以去mongodb官网 去下载 在解压安装
三、json和bson类型
JSON:
JSON 是一种被广泛使用的轻量级的数据交换格式 支持现今绝大多数的主流开发语言 而近几年mongodb则采用了类json的数据格式 在json上 进行了丰富和增强 使得mongodb可以处理更大的数据类型
格式: {“key”:"value"}
BSON:
特性:轻量形 可变厉形 高效形
什么是BSON:
BSON是一个类json的一种二进制形式存储的数据格式 简称binary Json
四、NoSQl
NoSQL 意味着 不仅仅是SQL == Not Only SQL
mongodb将数据存储为一个文档 数据结构由 key==>value 键值对组成 字段的值 可以包含其它文档 数组 及数组文档哪个
五、MongoDB概念解析
SQL术语/概念 | MongoDB术语/概念 | 解释说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | 表链接/不支持 | |
primary key | primary key | 主键 mongodbdb自动将_id字段设置为主键 |
六、数据类型
下面为mongodb中常用的几种数据类型:
-
object id 文档ID
-
string 字符串 最常用 必须是有效的UTF-8
-
Boolean 存储一个bool值 true或false
-
integer 整数可以是32位或者是64位的
-
double 存储浮点数
-
array 数组/列表 多个值存储到一个键
-
object 用于嵌入式的文档哪个 也就是一个值为一个文档
-
null 存储null值
-
TimeStamp 时间戳
注意事项:
-
文档中的键值对 是有序的
-
文档终端额值 不仅可以是爽引号里面的字符串 还可以是其它类型 甚至可以是一个文档
-
mongodb区分类型和大小写
-
mongodb的文档的key是不可以有重复的