MongoDB权威指南第02章入门
基本概念 文档是mongodb中数据的基本单元。 集合可以被看做是没有模式的表。 单个实例可以容纳多个独立的数据库,每一个都有自己的集合独立的权限。 javascript shell用来mongodb数据库实例的管理和数据的操作。 _id是mongodb中文档的唯一键,用来标识一个唯
基本概念
文档是mongodb中数据的基本单元。
集合可以被看做是没有模式的表。
单个实例可以容纳多个独立的数据库,每一个都有自己的集合独立的权限。
javascript shell用来mongodb数据库实例的管理和数据的操作。
“_id”是mongodb中文档的唯一键,用来标识一个唯一的集合。
2.1文档
文档是mongodb的核心概念,多个键及其关联的值放在一起就是文档。
文档中的键值对是有序的。
文档的键是字符串,可以是任意的UTF-8字符串。
键不能含空格,空格表示字符串的结尾。
.和$具有特别的意义,只有在特殊的环境下才能使用。
以“_”开头的键是保留的。
mongodb区分类型和大小写。
2.2集合
集合就是一组文档,文档类似于关系型数据库中的行,那么集合就相当于关系型数据库中的表。
2.2.1无模式
集合是无模式的。集合里面的文档是各式各样的。
2.2.2命名规则
集合名称可以是满足以下一切条件的UTF-8的字符串:
集合名不能是空字符串“”;
集合名中不能包含空字符;
集合名不能以“system.”开头,是对系统集合的保留;
集合名不能以$开头。
子集合
组织集合习惯以“.”为分割符分开的按照命名空间划分的子集合。
mongodb推荐使用子集合来组织数据。
2.3数据库
mongodb中多个文档组成集合,多个集合组成数据库。
admin ---root数据库
local--用来存储限于本地单台服务器的任意集合。
config--用来存储切片信息
2.4启动mongodb
2.5启动mongodb shell
2.5.1运行shell
2.5.2mongodb客户端
2.5.3shell中的基本操作
CRUD
insert
find和findOne
update
remove
2.5.4shell使用技巧
help查看帮助指令
2.6数据类型
2.6.1基本数据类型
mongodb的文档类似于JSON,JSON包含6种数据类型:null 布尔 数字 字符串 数组 对象。
mongodb在保留JSON数据类型的基础上又对其基础数据类型进行了扩展.
null 布尔、32位整数、64位整数、64位浮点数、字符串、符号、对象id、日期、正则表达式、代码、二进制数、最大值、最小值、未定义、数组、内嵌文档。
2.6.2数字
2.6.3日期
2.6.4数组
2.6.5内嵌文档
2.6.6_id和Objectid
推荐阅读
-
读书笔记——《redis入门指南(第2版)》第四章 进阶——4.1-5
-
AngularJS 2.0入门权威指南
-
Pear DB 新手入门指南教程第1/3页
-
HTML 5与CSS 3权威指南(第2版·上册) 中文pdf扫描版
-
跟我一起读《Hadoop权威指南》 第二篇 -- 入门程序,编写MapReduce处理气象数据
-
HTML 5与CSS 3权威指南(第3版 下册) [陆凌牛著] pdf扫描版
-
《算法笔记上机实验指南》第4章 入门篇(2)---算法初步 5.6大整数运算
-
MongoDB权威指南第02章入门
-
css3 - 我是做PHP的,为什么我现在看
这本书暂时毫无压力,为什么看《javascript》权威指南感觉很吃力呢? -
css3 - 我是做PHP的,为什么我现在看
这本书暂时毫无压力,为什么看《javascript》权威指南感觉很吃力呢?