1、NoSQL数据库:
非关系型数据库。数据的组织形式不是二维表格。即Not Only SQL,不能使用SQL语句操作数据。适合存储超大规模、数据长度不确定的数据,数据没有规定的格式,不需要进行任何的设置就可以自由的横向扩展
2、什么是MongoDB:
是用C++编写的,用于分布式系统的数据存储。存储数据的格式是 key : value
数据库:database
数据表(table) <—— > collection(集合)
行(row) <———> document(文档)
(1)存放数据的格式:key-value(键值对)
(2)数据库(database) ——- 集合(collection) ——- 文档(document)
(3)是众多NoSQL数据库中一款:非关系型数据库,不能使用SQL语句对数据库进行操作
3、MongoDB的数据类型:
ObjectId:类似唯一主键,长度为12个字节,通常用于生成文档的_id值
强调:在MongoDB中,每个文档都有一个 _id属性,若用户在创建文档时没有给出 _id ,MongDB会用ObjectId来生成一个 _id,_id的值是唯一的,用来唯一标识一个文档(一条记录)
4、MongoDB的基本操作
创建集合