Mongodb学习(可能会有一些错别字,别介意)

一 安装

去到mongodb的官网 点击 for free 选择你要下载的版本

下载mongodb的版本 需要俩点注意

  1. 根据业界规则 偶数为稳定版 如3.4.x 奇数为开发版 如1.7.x

  2. 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中常用的几种数据类型:

  1. object id 文档ID

  2. string 字符串 最常用 必须是有效的UTF-8

  3. Boolean 存储一个bool值 true或false

  4. integer 整数可以是32位或者是64位的

  5. double 存储浮点数

  6. array 数组/列表 多个值存储到一个键

  7. object 用于嵌入式的文档哪个 也就是一个值为一个文档

  8. null 存储null值

  9. TimeStamp 时间戳

注意事项:

  1. 文档中的键值对 是有序的

  2. 文档终端额值 不仅可以是爽引号里面的字符串 还可以是其它类型 甚至可以是一个文档

  3. mongodb区分类型和大小写

  4. mongodb的文档的key是不可以有重复的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值