MongoDB-基础概念及数据类型

简介

MongoDB是用C++语言编写的非关系型数据库。高性能、易部署、易使用,存储数据十分方便。

MongoDB-基础概念及数据类型


基础概念

MongoDB-基础概念及数据类型

1、key是document中的键的名称,类似关系型数据库中表的列,但是这个key不想关系数据库那样子被限定;

2、document是MongoDB中数据的基本单位,类似关系型数据库表的行,但是比行要复杂多;

3、collection就是一组document,类似关系型数据库的一个表;

4、db就是一组collection,类似关系型数据库的库,单个实例可以支持多个库,每一个db都有自己的集合和权限;

5、每个document都有一个特殊的键 _id ,这个键值是唯一的,相当于关系型数据库中的表的主键;

6、MongoDB存储的数据库是以BSON的格式的,BSON是一种二进制的json数据。


数据类型

MongoDB-基础概念及数据类型

Object ID :文档的id

String: 字符串,最常用,必须是utf-8

Boolean:布尔值,true 或者false

Integer:整数

Double:浮点数

Arrays:数组或者列表,多个值存储到一个键

Object:用于嵌入文档,即一个值为一个文档

Null:存储null值

Timestamp:时间戳

Date:存储当前日期或时间unix时间格式

相关推荐